Корпоративная версия NoSQL поставляется


Oracle объявила о доступности Enterprise Edition базы данных NoSQL, о чем говорилось на недавнем Oracle OpenWorld. Мы все еще ждем ссылок на загрузку для его брата с открытым исходным кодом, созданного сообществом.

Oracle раскрыла подробности своей базы данных NoSQL на OpenWorld, показывая делегатам, как можно использовать программное обеспечение для управления большими объемами неструктурированных данных и как оно вписывается в систему Oracle Big Data Appliance. Данные в базах данных Oracle NoSQL распределяются между многими узлами хранения, а также разбиваются на несколько разделов, которые затем распределяются по узлам хранения. У каждого раздела есть мастер и несколько копий. Когда обновление данных получено, оно отправляется в главную копию, а затем распространяется на другие копии.

Одно из ключевых различий между методами управления большими данными Oracle и другими поставщиками заключается в том, как обеспечивается согласованность. Одна из проблем большинства программ для управления большими данными заключается в том, что скорость достигается за счет существования различных копий данных, которые могут измениться, когда база данных в конечном итоге будет согласована. Oracle дает администраторам баз данных выбор, как найти компромисс между скоростью, которую обеспечивает несогласованность, и наличием согласованных данных, но более низкой производительностью.

Когда вы пишете запрос, запрашивающий данные из базы данных Oracle NoSQL, вы можете указать, что он должен возвращать данные в главной копии для согласованности или в ближайшей (и, следовательно, самой быстрой) копии. Если администратор указал абсолютную непротиворечивость, система обновит все копии данных до того, как какие-либо данные будут возвращены пользователю. Есть также варианты согласованности большинства и согласованности единственной копии. Согласованность единой копии позволяет получить самую быструю копию без каких-либо проверок того, согласована ли она; Согласованность большинства примет основную версию, даже если система покажет, что требуется некоторая согласованность для приведения некоторых удаленных копий в соответствие.


Добавить комментарий