Myślę, że potrzebuje więcej szczegółów na temat wymagań. To po prostu opis "potrzebuje danych synchronizacji szeregów czasowych". Co to jest scenariusz? czym jest źródło danych i miejsce docelowe?
Wariant 1.
jeśli jest to tylko kwestie synchronizacji danych pomiędzy dwoma danymi oparte, najprostszym rozwiązaniem jest CouchDB NoSQL Series (CouchDB, CouchBase, Cloudant)
Wszystkie one opierają się na CouchDB, w każdym razie zapewniają funkcję replikacji danych na poziomie centrum danych (XCDR). Możesz więc replikować datę na innym couchDB w innym centrum danych lub nawet na couchDB na urządzeniach mobilnych.
Mam nadzieję, że przyda się u.
Opcja 2.
Inne podejście to podejście Data Integration. Możesz synchronizować dane za pomocą zadania wsadowego ETL. Pracownik wsadowy może okresowo kopiować dane do miejsca docelowego. Jest to najczęstszy sposób replikowania danych do innego miejsca docelowego. Istnieje wiele narzędzi, które obsługuje ETL Line Pentaho ETL, Spring Integration, Apache Camel.
Jeśli podasz mi więcej szczegółów scenariusza, mogę pomóc u bardziej szczegółowo
Ciesz -Terry
Doceń żadnych wejść na ten – Rpj
można dostarczyć więcej informacji na temat podstawowych parametrów?Można wskazać, że chcesz (a) dane Sync w sposób ciągły, (b) ze źródeł zewnętrznych, (c) przechowywania danych i danych (D) Wyjście świadczonych w różnych formatach szeregów czasowych. Jest pytanie, które baza danych może pomieścić, że wiele danych, gdyż zwiększa, który będzie jednym szybko aktualizować, kiedy to w najbliższych, która z nich jest najlepsza dla szeregów czasowych, albo co? Z dotychczasowego pytania trudno mi uwierzyć, że jesteś pewien, co zrobić z danymi po ich zapisaniu. – Anthony
Jeśli dane już znaczniki czasu, to dlaczego nie po prostu wpakować JSON do bazy danych couchdb, a następnie przejść do najbardziej prawdopodobnego pytanie „co jest najlepszym sposobem, aby odzyskać te dane?” – Anthony