Jake NoSQL pouzivate?

Jan Kasprzak kas na fi.muni.cz
Pondělí Březen 19 17:38:26 CET 2012


	Dobry den,

mate nekdo nejake prakticke zkusenosti s distribuovanymi key-value ulozisti
dat? Co pouzivate?

	Co bych potreboval ja (ad-hoc poradi bez uvedeni priorit):

- replikace, tolerance k docasnemu vypadku (reboot stroje) i k trvalemu
	vypadku (stroj shorel a nikdy ze uz do klastru nevrati), moznost
	pridat dalsi stroj
- zohledneni fyzicke topologie (napriklad delat repliky jinam nez do toho
	stejneho PDU nebo racku)
- staci plne konzistentni operace (nepotrebuju evenutally-consistent
	zapisy a vector-clock jako ma Amazon Dynamo)
- hodila by se i podpora velkych "value" (bloby, velke soubory, ...)
- rozhrani minimalne pro Perl
- podpora pro predem hlaseny vypadek vitana ("ted budu chtit rebootovat
	tento stroj").
- pokud mozno psane v necem jinem nez Java (no flames, please;
	Java ma tendenci s sebou tahat spousty dalsich Javovych technologii
	a nedivat se na okolni ne-Javovy svet, navic prenositelnost na ruzne
	verze JVM je podle mych zkusenosti slaba).
 
	Zatim jsem se dival na tyhle veci:

- Project Voldemort (ale Java)
- Apache Cassandra (taky Java, navic Facebook presel na HBase)
- HBase (ale Java, navic to s sebou tahne cely Hadoop)
- Riak (zatim muj favorit, i kdyz nevim jestli se nemam bat Erlangu :-)
- CouchBase (nema plnohodnotne rozhrani pro Perl, jestli se nepletu)

	Mate s necim takovym zkusenosti?

-Y.

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/    Journal: http://www.fi.muni.cz/~kas/blog/ |
Please don't top post and in particular don't attach entire digests to your
mail or we'll all soon be using bittorrent to read the list.     --Alan Cox


Další informace o konferenci Linux