
Источник: Oracle Technology Network Blog, http://www.oracle.com/technetwork/database/nosqldb/overview/index.html
Oracle NoSQL Database является распределенной по значению ключа базой данных. Она спроектирована для обеспечения высоко надежного, масштабируемого и доступного хранения данных посредством сконфигурированного набора систем, которые функционируют как узлы хранения.
Запись в базе хранится в виде пары ключ-значение (key-value), каждая из которых приписана конкретному узлу(узлам) хранения, определяемому по хешированному значению первичного ключа. Узлы хранения реплицируются, чтобы гарантировать высокую доступность, быстрое аварийное переключение (failover) в случае отказа узла и оптимальную балансировку запросной нагрузки. Пользовательские приложения для чтения и записи данных используют простой в использовании Java API. База данных Database NoSQL по запросу пользовательского приложения обеспечивает доступ к данным на соответствующем узеле хранения по запрошенной паре ключ-значение (key-value).
![]() |
Настраиваемый (Intelligent) драйвер базы NoSQL Database выполняет алгоритмы хеширования, чтобы обеспечить равномерное распределение данных, а также как информацию о наличии пространства и работоспособности каждого узла хранения, что позволяют ему добиваться оптимальности в балансировке нагрузки и обработке запросов. Для базы данных NoSQL Database предусмотрено легкое администрирование с использованием веб-консоли или посредством интерфейса командной строки.
Ключевые возможности:
База данных Oracle NoSQL Database включает следующие основные возможности:
Ключевые компоненты:
![]() | Intelligent Driver | ![]() | Key-Value Pairs | ![]() | API |
![]() | Storage Nodes | ![]() | Transactions | ![]() | Administration |