Ubuntu One отказывается от CouchDB

Изначально в сервисе Ubuntu One для синхронизации адресной книги, музыкальной коллекции закладок, закладок Firefox и заметок Tomboy использовалась документ-ориентированная база данных Apache CouchDB, архитектура которой ориентированна на выполнение репликации в режиме master-master. Компания Canonical объявила о решении отказаться от использования CouchDB из-за нескольких принципиально нерешаемых проблем, связанных с невозможностью обеспечить должный уровнь масштабируемости в системах, обслуживающих запросы от миллионов пользователей.

Вместо CouchDB планируется создать собственную прослойку U1DB для синхронизации данных, которая не будет зависеть от платформы и типа синхронизируемой БД (сможет синхронизировать от SQLite и MySQL до произвольных API и наборов данных). Работу над проектом планируется завершить после выхода Ubuntu 12.04. Работа конечных сервисов синхронизации в Ubuntu One будет продолжена до создания полноценной замены CouchDB, но API на базе CouchDB для разработки внешних дополнений для работы с Ubuntu One будет закрыто уже в ближайшее время.

©  OpenNet