Ich bin auf der Suche nach der Lösung mit dem geringsten Aufwand, um Daten in einer Datenbank zu speichern. Hier sind die Anforderungen:NoSQL Write-Once, automatische Zeitmarke indiziert
dies der Speicher-Backend für eine Testautomatisierung wird
Daten werden Nachrichten aus Warteschlangen erfasst werden: kann JSON sein, XML, binäre ... aber könnte umgewandelt werden auf eine einheitliche Darstellung
Daten werden einmal geschrieben werden, was sich nicht ändern
geschriebenes sein sollte mehrere Indizes notwendig, aber die Basisindex der Zeitstempel sein der Nachrichten in die Datenbank eingefügt - es wäre schön, wenn die Datenbank der Wahl konfiguriert werden könnte, um dies automatisch zur Verfügung zu stellen (z. Abfrage von Nachrichten zwischen zwei Zeitstempel eingefügt - sollte der Box heraus)
einfache Abfrage wichtig ist (SQL wäre am besten, aber die Struktur der Nachrichten ist nicht immer im Voraus bekannt)
Leistung nicht wichtig
Fehlertoleranz, Partitionstoleranz, Zuverlässigkeit usw.
Leichtigkeit des Zugangs nicht wichtig ist (zB REST API, API von mehreren Plattformen -. JVM, JS, etc) ist wichtig.
Ich war auf der Suche auf MongoDB, CouchDB, vielleicht Riak ... All dies funktionieren könnte, ich weiß nur nicht, welche die geringsten Widerstandes für die oben genannten Anforderungen ist. Ich bin mit Riak vertraut, aber seine Stärken sind nicht wirklich, was ich nach ...
Dies ist wirklich breit und meinungsfordernd.Es gibt einfach keine Möglichkeit, diese Frage zu beantworten, abgesehen von einem Gespräch darüber. Nicht geeignet für StackOverflow. –