Подобная SQLite альтернатива для MongoDB? [закрытый]

16
задан Community 22 September 2017 в 17:57
поделиться

3 ответа

Это еще не готово, но встраиваемая версия CouchDB находятся в долгосрочной дорожной карте.

Репликация предназначена для включения автономных приложений с CouchDB. Если у вас возникли очень специфические потребности, вы можете реплицировать данные из couchdb в локальную структуру данных, хранить их локально, обновлять и отправлять данные обратно через репликацию, но для этого потребуется некоторый код.

4
ответ дан 30 November 2019 в 23:05
поделиться

Я почти чувствую, что вы могли бы сделать что-то вроде взлома, чтобы добиться этого.

Создайте таблицу, в которой используются идентификаторы строк sqlite, а также поле для имени коллекции и текстовый BLOB-объект, который будет кодом json.

Создайте другую таблицу для индексации с полями в коллекции (имя коллекции, имя поля, значение поля, идентификатор строки документа).

Вы можете создать класс-оболочку для обработки таких вещей, как обновления и поиск. Было бы интересно.

1
ответ дан 30 November 2019 в 23:05
поделиться

Если вы используете Perl, я бы порекомендовал DBM::Deep, который хранит произвольные структуры данных на диске, включая транзакции с фиксацией/откатом, и это не-C одномодульная установка Perl. Легче не бывает.

2
ответ дан 30 November 2019 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: