Корпорация Oracle выпустила новую версию NoSQL Database, СУБД типа «ключ/значение», которая является важным компонентом платформы Oracle Big Data Platform. Версия NoSQL Database 2.0 обеспечивает поддержку сохранения и извлечения больших объектов, таких как документы и изображения, а также эластичность и автоматическую балансировку для распределения пространства хранения и вычислительных ресурсов в зависимости от изменения требований к обработке данных. В качестве основного механизма хранения в NoSQL Database используется СУБД Oracle Berkeley DB. Как утверждают в компании, новая версия предоставляет эластичное хранилище корпоративного класса с почти линейной масштабируемостью и временем задержки не более пяти миллисекунд. В тестах производительности NoSQL Database 2.0 выполнила более миллиона YCSB-операций в секунду для базы данных объемом 2,4 Тбайт на кластере из 18 стандартных узлов.
NoSQL Database 2.0 предлагает простую веб-консоль для управления всеми аспектами развертывания и мониторинга приложений работы с неструктурированными и структурированными данными. В системе реализованы новые API-интерфейсы: C API для разработчиков, Large Object API для управления большими объектами и API-интерфейсы для автоматической сериализации, упрощающие разработку приложений. Система более тесно интегрирована с СУБД Oracle, пользователи которой могут просматривать записи в Oracle NoSQL и выполнять запросы непосредственно из среды SQL через внешние таблицы. Поддержка SNMP/JMX обеспечивает интеграцию с инструментами управления от Oracle и других поставщиков. NoSQL Database 2.0 также более тесно интегрирована с Hadoop через объект JSON и поддерживает эволюцию схем для хранения и сериализации данных с использованием Avro.