Vyber key-value databazy rubrika: Databáze: NoSQL
7
harrison314
položil/-a 27.5.2018
upravil/-a 27.5.2018
Zdravim,
(presuvam sem svoju offtipic otazku z https://devel.cz/otazka/go-a-ha-rezim-service-v-clusteru).
Na sukromny projekt, ktory bude anlizovat veci na webe potrebujem ulozsiko dat, ktore:
- Je multiplatformove a ma jednoduchy deployment (najlepsie len nakopirovat subory) s toho mi vychdza, ze je v Go alebo C++.
- Ma rest API alebo nieco co mozem jednoducho pouzit z viacerich .Net Core aplikacii.
- Maly RAM overhead, chcem pouzit najslabsi virtual aky sa da.
- Vhodne by bolo aby kluce boli binarne data.
- Jedine co vyzadujem je aby vedela vracat kluc-hodnota aj v zadanom rozsahu.
- Este viac super aby bolo keby ide o dvojurovnovu databazu (partition key a row key ako v Azure Table staorage).
- Predpokladam, ze hodnoty budu mat 100B az 8 kB, celkova velkost 3-15 GB dat.
Viem, ze sa na to da pouzit SQL databaza, Cassandra, MongoDb ale tie maju velky RAM overhead. Rozmyslam aj na RaptorDB portnute na .Net Core.
odkaz
12
Kit
odpověděl/-a 27.5.2018
upravil/-a 27.5.2018
Pořadavek by mohla splnit databáze SQLite. Pouze se nedá provozovat na sdíleném úložišti. Pro key-value store se dá použít i DB4 nebo GDBM. Vše se dá najít i na free webhostingu.
Pokud však data potřebuješ nějak analyzovat, vybral bych si databázi SQLite, která je pro tyto účely skvěle vybavená.
Pro zobrazení všech 2 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře