tamerto

Statistika

Pridružen/a:
23 jun 2011, 15:18
Zadnjič aktiven:
Prispevki:
Teme:
1 | Vse teme
5
1
0
#6

Konkretne izkušnje kako se obnesejo ti bom lahko najbž podal čez kake pol leta vseeno pa mogoče najdeš kaj koristnega spodaj.



Je pa tako da imaš ogromno parametrov, ki vplivajo na to katero boš izbral. Nekatere so bolj primerne za real time analize, druge so boljše za offline batch procesiranje. Odvisno je tudi kakšno vrsto podatkov boš shranjeval notri in ali so le tej strukturirani v neke logične objekte/dokumenti ali pa so npr. neurejeni in nimajo logične strukture. Tukaj se tudi razvija scena na področju baz za shranjevanje grafov, kjer pa se konkretno soočajo s problemom partitioninga in optimalnega razporejanja/delitve da bo iskanje po grafu čimbolj optimalno. Morda na koncu se postavi tudi vprašanje kaj vam predstavlja single point of failiure oz. ali je boljše vpeljati infrastrukturo, ki temelji na p2p tehnologiji.



Kot sem uspel zaslediti nosql ni nadomestek za relacijske baze ampak le dopolnilo. Lep primer je npr. facebook, ki za tekoči user stream uporablja prirejen mysql, za analitike pa podatke točijo v nosql type baze. Z naraščanjem podatkov je predvideno, da bodo vse večje firme, ki se ukvarjajo z analizo podatkov prešle na takšen tip baz saj z relacijskimi ni mogoče doseči take ekspanzije in distribucije. Je pa res, da na račun distribuiranosti trpi konsistentnost podatkov, kateri se včasih odpovemo na račun širše dostopnosti (db CAP theorem). Pravtako večina takih baz ne pozna lockov, indexiranja,.. Joini tudi niso zaželjeni, rade imajo pravilo "write once"... Vprašanje je če takšne baze dejansko potrebujete, je pa res da prostor je zadnja stvar s katero bi se tukaj obremenjeval. Enostavno se nabavi dodaten node in prostor se linearno poveča.



A to potrebujete za kakšne analize ali samo za shrambo podatkov? Za distribuirano procesiranje obstaja tudi kar nekaj frejmworkov. Sam trenutno delam na hadoopu, tako da če te kaj zanima lahko še kako rečemo..



Še nekaj lastnosti Nosql:

- Povečan obseg podatkov in prenosov, velike obremenitve, ogromne količine podatkov

- Omogoča hitro prilaganaje spremembam v razvoju

- Schema – free

- Možnost distribuiranja

- Horizontalna skalabilnost



Nosql tipi:

- Key/value DB -> Amazon Dynamo store

- Column DB -> Google BigTable, Hbase, Cassandra

- Document -> MongoDB, COUCH

- Graph DB -> HyperGraphDB, AllegroGraph, FlockDB, Neo4J


všeč(3) ni všeč(0) spam(0)
#19

Sam bi rekel da je morda tudi boljše, da si vzameš malenkost več časa in stvari naštudiraš. Gledam predvsem s tega vidika, da je mogoče pametno zadeve poznat do te mere, da če se zadeva sesuje jo znaš tudi postavit nazaj. Res da ti vzame neprimerno več časa kot pa če stvar outsoursaš ampak mogoče pa potem lažje spiš ponoči in se ne sekiraš kaj se bo zgodilo ko zadeva počepne...



Sicer nisem v webhosting vodah vendar se mi zdi čudno kako da še ni noben pokomentiral fizičnih lastnosti serverja. Ne vem koliko so požrešne linux distribucije vem pa da je za vmwarov esxi fajn pustit več kot 512mb nelociranega rama in če se ne motim so to minimalne zahteve. Tako da na koncu ostaneš s 3GB za virtualke... Za virtualizacijo bi v tvojem primeru najraje vzel esxi.. Od citrixa maš še opcijo xenServer, od Ms-ja pa bo ob tvoji trenutni mašineriji najbolj ustrezala hyperv server verzija. Vse tri namestiš na server in jih potem remote upravljaš s klienti (popravte me če se motim :) )



Druga zadeva je diskovje. Ne vem kaj boš na serverju poganjal, vendar če boš gor imel več strani ni lih fajn, da je zaradi odpovedi diska vseh n strani nedosegljivih. To je vzrok da v serverske mašine ponavadi vgrajujejo redundančna polja. Če gledaš na budget in bi rad imel vsaj nekaj redundance si potem omisli še en 80GB disk in ga konfiguriraj v raid1 (mirroring- enaka velikost diskov!).

Stvar bi bilo za poskusit, vendar s trenutnim hardwarom bo pomoje virtualizacija več mašin šepala. Ne vem, naj povejo še drugi kaj mislijo..


všeč(0) ni všeč(0) spam(0)
#14

pri katerem ponudniku pa si sedaj :)


všeč(0) ni všeč(0) spam(0)
#8

hehe, hvala vam fantje..



najbrž med domovanjem in zabcem ni vecje razlike (govorim samo za registracijo domene)?


všeč(1) ni všeč(0) spam(0)
#3

(ps: ker sem nov na portalu me zanima če obstaja možnost obveščanja ob prejemu sporočila na forumu? med nastavitvami ga nisem našel)


všeč(1) ni všeč(0) spam(0)
#2

V kolikšnem času pa naj bi se spremembe uveljavljale? Gledal sem predvsem na registrarja domovanje in pa zabec..



Mogoče malenkost paranoično vprašanje ampak kaj se zgodi v primeru, da registrar ni več zmožen opravljati svoje dejavnosti. Kako se ravna v tem primeru z domenami ki so bile registrirane pri njem? So zakonsko odgovorni za prenos domene k drugemu registrarju?


všeč(0) ni všeč(0) spam(0)
#

Trenutno mamo domeno na siolu (.si). V primerjavi z ostalimi so kar dragi in po mojem mnenju dokaj nefleksibilni za spremembe. Svetujete morda kaj drugega, kjer je upravljanje domene podobno kot pri godaddyju in ste z njim zadovoljni? Če se odločamo za drugega najbrž bomo mogli naredit prenos, se lahko pojavi pri tem kaka težava, postopek?



Je še kakšna stvar na katero je vredno pazit pri izbiri registrarja?



Hvala vsem...


všeč(0) ni všeč(1) spam(0)