Источник: По материалам сайтов InformationWeek и eWEEK.
Главными преимуществами этой новой платформы для хранения структурированных данных является высокая масштабируемость, а также чрезвычайная гибкость схем организации данных внутри БД. Вместе с представлением новой СУБД NoSQL компания Oracle анонсировала плановые сроки по выпуску своего решения под названием Big Data Appliance - это универсальный программно-аппаратный комплекс для создания модульных систем хранения больших объемов информации.
С выходом СУБД NoSQL компания Oracle делает серьезный задел в крупномасштабном хранении и обработке данных. В то же время, конкуренты Oracle не дремлют - компания Microsoft уже анонсировала выпуск СУБД-платформы на базе открытого проекта Apache Hadoop. Кроме того, компании IBM и EMC выпустили собственные решения на базе Apache Hadoop еще в прошлом году, а собственный продукт Oracle, который выйдет в первом квартале следующего года, будет поддерживать сразу две платформы - NoSQL и фирменный вариант Apache Hadoop в исполнении компании Oracle.
СУБД Oracle NoSQL уже можно загрузить с сайта Oracle Technology Network. Это программное решение построено на базе открытой СУБД BerkeleyDB, которую компания Oracle купила вместе с компанией Sleepycat Software еще в 2006 году. Тем не менее, если BerkeleyDB рассчитана на работу с единственным узлом, то Oracle NoSQL предлагает новый программный интерфейс и поддержку логических разделов для вычислений с высоким уровнем распределения. СУБД Oracle NoSQL рассчитана на заказчиков, которым нужна масштабируемость до сотен и тысяч узлов, в том числе для задач мониторинга, сбора данных, управления крупными сетями и персонализации в крупных средах.
Гибкость схем в платформе NoSQL позволяет корпоративным заказчикам добавлять и использовать новые атрибуты данных при первой необходимости. Это большой шаг вперед по сравнению с традиционными реляционными СУБД, такими, как IBM DB2, Microsoft SQL Server, MySQL и даже Oracle, которые нужно проверять при каждом изменении в структуре данных.
Современным динамичным предприятиям, в том числе крупным компаниям электронной коммерции и социальным сетям, платформа NoSQL станет отличным решениям. Например, сеть Facebook использует открытый продукт Cassandra, который представляет собой транзакционную базу данных на платформе NoSQL. Система Cassandra позволяет часто вносить изменения в схему БД и добавлять новые атрибуты для профилей и взаимодействий между пользователями.
Еще одно преимущество системы Cassandra и других решений с открытым исходным кодом является низкая стоимость, поскольку эти решения изначально ориентированы на работу с массовыми моделями оборудования. Стоимость решений на базе Cassandra и аналогов на порядок ниже аналогичных по производительности решений на базе реляционных СУБД. В то же время, главная цель технологии Oracle NoSQL состоит не в том, чтобы снизить затраты, а в том, чтобы стать главной программной платформой для будущего решения Big Data Appliance. СУБД-серверы Big Data Appliance будут построены на оборудовании Sun и станут необходимым дополнением к серии продуктов Oracle Exadata. Цены на Big Data Appliance пока неизвестны, однако, по имеющимся сведениям, они будут довольно высокими, что сохранит интерес заказчиков к альтернативным продуктам типа Cassandra, в первую очередь, чтобы не стать заложником одного поставщика.
Стоит отдельно упомянуть об анонсированном продукте Big Data Appliance - он будет сочетать массовые x86-процессоры с большой емкостью накопителей, служа промежуточным звеном в линейке продуктов эволюции между сервером СУБД Exadata Database Machine и модульным накопителем Exadata Storage Expansion Rack - полная емкость банка данных составит 432 терабайт. В комплект поставки Big Data Appliance войдет операционная система Oracle Linux и технология Oracle Java HotSpot Virtual Machine. Для использования распределенной базы данных Apache Hadoop в фирменной модификации Oracle заказчикам будет предложена дополнительная лицензия Oracle Data Integrator - она позволяет подключаться к БД на платформе Hadoop.