CouchDB
 sql >> Baza danych >  >> NoSQL >> CouchDB

Czy ktoś próbował CouchDB i różnych implementacji offline (PouchDB)?

PouchDB to baza danych JavaScript o otwartym kodzie źródłowym, inspirowana przez Apache CouchDB, która została zaprojektowana do prawidłowego działania w przeglądarce.

PouchDB został stworzony, aby pomóc twórcom stron internetowych w tworzeniu aplikacji, które działają równie dobrze w trybie offline, jak i online.
Umożliwia aplikacjom przechowywanie danych lokalnie w trybie offline, a następnie synchronizację ich z CouchDB i kompatybilnymi serwerami, gdy aplikacja jest ponownie online, utrzymując synchronizację danych użytkownika bez względu na to, gdzie następnym razem się zaloguje.

var db = new PouchDB('dbname');

db.put({
  _id: '[email protected]',
  name: 'David',
  age: 69
});

db.changes().on('change', function() {
  console.log('Ch-Ch-Changes');
});

db.replicate.to('http://example.com/mydb');

Prawdziwym problemem wydaje się być indeksowanie i zapytania Mango (np. MongoDB). Obsługuje Map-Reduce, ale jego użycie nie jest zalecane.

Również nie jestem pewien co do wydajności.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy ktoś próbował CouchDB i różnych implementacji offline (PouchDB)?

  2. Synchronizacja w stylu CouchDB i rozwiązywanie konfliktów w Postgres z Hasura

  3. Jak zainstalować Apache CouchDB w Ubuntu 20.04

  4. Przydatne skrypty dla Couchbase Dba

  5. Jak zainstalować Apache CouchDB na CentOS 8?