CouchDB
 sql >> база данни >  >> NoSQL >> CouchDB

Някой пробвал ли е CouchDB и различни офлайн реализации (PouchDB)?

PouchDB е JavaScript база данни с отворен код, вдъхновена от Apache CouchDB, която е проектирана да работи добре в браузъра.

PouchDB е създаден, за да помогне на уеб разработчиците да изградят приложения, които работят толкова добре офлайн, колкото и онлайн.
Той позволява на приложенията да съхраняват данни локално, докато са офлайн, след което да ги синхронизират с CouchDB и съвместими сървъри, когато приложението е отново онлайн, като поддържа данните на потребителя в синхронизиране, независимо къде следва да влезе.

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');

Истинският проблем изглежда е индексирането и заявките на Mango (т.е. подобни на MongoDB). Поддържа Map-Reduce, но използването му не се препоръчва.

Освен това не съм сигурен за ефективността.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Някой пробвал ли е CouchDB и различни офлайн реализации (PouchDB)?

  2. Couchbase XDCR репликация – стъпка по стъпка – най-добри практики

  3. Как да инсталирате Apache CouchDB 2.3.0 в Linux

  4. Инсталиране на Apache CouchDB на Debian 9

  5. Как да инсталирате Apache CouchDB на CentOS 8