Ich arbeite an einer Anwendung, die ich mit C schreiben werde und ich erwäge, eine nosql db zum Speichern von Zeitreihen Daten mit höchstens 8 oder 9 Felder zu verwenden. Aber alle 5 Minuten gibt es riesige Schreiboperationen wie 2-10 Millionen Zeilen und dann wird es Lesevorgänge geben (aber die Leistung ist beim Lesen nicht so entscheidend wie beim Schreiben).Welche NoSQL-Datenbank wird mit C verwendet?
Ich überlege, hier eine NoSQL db zu verwenden, um die Daten zu speichern, konnte aber nicht entscheiden, welche zu verwenden. Couchdb scheint einen stabilen Treiber namens Pillowtalk für C zu haben; aber der Fahrer von Mongo sieht nicht so vielversprechend aus wie Pillowtalk. Ich bin auch offen für andere Vorschläge.
Was ist Ihre Empfehlung?
Gibt es eine C api haben und können Sie mir bieten einige Benchmark-Informationen im Zusammenhang mit dieser. – systemsfault
Es ist in C geschrieben und hat eine ausgezeichnete API. Sie können die Benchmarks hier lesen: http://1978th.net/tokyocabinet/benchmark.pdf – jckdnk111
wow Ergebnisse sind ziemlich genial, ich teste gerade Tokyo Schrank. Auch aus dem Dokument, das Sie gesendet haben, sieht cdb's Leistung ebenfalls ansprechend aus. Was sind die wichtigsten Vorteile von tokyodb gegenüber cdb? – systemsfault