Название базовой системы (платформы): | Oracle Database |
Разработчики: | Oracle |
Дата премьеры системы: | 2021/01/13 |
Технологии: | СУБД |
2021: Доступность СУБД Oracle Database 21c
13 января 2021 года компания Oracle анонсировала доступность СУБД Oracle Database 21c - актуальной версии конвергентной базы данных. Oracle Database 21c теперь доступна в Oracle Cloud, включая бесплатный облачный сервис Always Free Tier для автономной базы данных Oracle Autonomous Database. Oracle Database 21c включает более 200 возможностей, в том числе поддержку неизменяемых блокчейн-таблиц, встроенную в СУБД поддержку языка программирования JavaScript, поддержку типа данных JSON в бинарном формате, который встроен в БД, автоматизированное машинное обучение (AutoML) для машинного обучения в базе данных (ML) и поддержка энергонезависимой памяти (Persistent Memory), а также усовершенствования в технологии Oracle Database in-Memory, производительности обработки геоинформации, шардинге, технологии подключаемых баз данных (pluggable database) и безопасности.
По информации компании, Oracle Database 21c обеспечивает поддержку различных типов данных (реляционных, JSON, XML, графовых и т.д.), различных видов нагрузки (транзакционной и аналитической) а также поддержку мультиарендной архитектуры (multitenant) — в рамках единой современной конвергентной СУБД как в облаке, так и on-Premise. Oracle также объявила о доступности Oracle APEX (Application Express) Application Development, сервиса в облаке для разработки Web-приложений с минимальным созданием исходного кода, для быстрой и простой разработки и развертывания корпоративных приложений, управляемых данными.
![]() | Актуальная версия конвергентной базы данных - Oracle Database 21c, призвана облегчить жизнь как пользователям, так и разработчикам. Она поддерживает и интегрирует расширенный диапазон моделей данных и видов нагрузки, а также включает встроенное машинное обучение, которое устраняет необходимость в отдельных инструментах и сервисах, позволяя организациям осуществлять машинное обучение непосредственно в своей базе данных. Это решение для организаций, которые используют решения как в AWS, и имеют более десятка различных баз данных, каждая из которых требует от заказчиков работы с различными API-интерфейсами, разными походами к реализации ETL-процессов и процессами интеграции данных. Oracle Database 21c устраняет барьер между несколькими изолированными и изначально неконвергентными базами данных. рассказал Марк Питерс, главный аналитик и директор по практике, ESG | ![]() |
![]() | Quinaryo XRing — важный компонент нашей стратегии Интернета вещей. Мы интегрировали носимое устройство с инструментом защиты данных на основе блокчейн-таблиц. Блокчейн-таблицы в СУБД Oracle Database 21c позволили нам создавать защищенные от модификации записи, которые можно без труда интегрировать с другими приложениями без необходимости развертывать сложную инфраструктуру. СУБД Oracle Database 21c содержит знакомые нам инструменты, а также обновленные функции, такие как блокчейн-таблицы, которые можно использовать вместе с XRing для сбора полезных данных. рассказал Пьетро Берретони (Pietro Berretoni), директор по цифровым технологиям и инновациям, Angelini Pharma | ![]() |
Oracle Database 21c — это СУБД, которая является фундаментом для различных локальных и облачных сервисов баз данных Oracle, включая Oracle Autonomous Database, Oracle Exadata Database Service, Oracle Exadata Database Cloud Customer и Oracle Exadata Database Machine. Этот релиз СУБД включает более 200 возможностей, которые расширяют область применения базы данных, помогают увеличить производительность и делают работу аналитиков, разработчиков и исследователей данных (Data Scientist) более продуктивной.
Ключевые возможности включают:
- Неизменяемые блокчейн-таблицы. Блокчейн-таблицы обеспечивают преимущества технологии блокчейн в плане безопасности для корпоративных приложений. Технология блокчейн-таблиц является частью платформы Oracle Crypto-Secure Data Management. Блокчейн-таблицы доступны только для вставки, а их строки связаны в блокчейн-цепочку и зашифрованы, что обеспечивает их неизменность. Пользователи могут выявлять попытки модификации данных и предотвращать их непосредственно в СУБД Oracle Database. Таким образом обеспечивается защита от несанкционированных изменений, которые могли бы внести сотрудники организации или хакеры, выдающие себя за администраторов или пользователей. Блокчейн таблицы— это таблицы, которые хранятся в базе данных, доступ к которым осуществляется с помощью стандартных SQL-запросов. Таблицы поддерживают все аналитические средства СУБД Oracle Database и все технологии выполнения транзакций, благодаря чему этими средствами удобнее пользоваться, а их возможности шире, чем у существующих реализаций технологии блокчейн.
- Встроенная поддержка типа JSON. На протяжении многих лет Oracle предоставляет поддержку выполнения SQL-запросов и индексирования данных в формате JSON. В Oracle Database 21c добавлен встроенный тип данных JSON, который позволяет выполнять сканирование в 10 раз быстрее, а обновление — в 4 раза быстрее. В целом, эти возможности оптимизируют скорость работы над данным в формате JSON в СУБД Oracle Database в 2 раза по сравнению с использованием баз данных MongoDB и AWS DocumentDB (по результатам теста YCSB bencmark). Как и в предыдущих версиях, можно использовать данные JSON в сочетании с другими типами данных, индексировать любые элементы JSON, чтобы быстрее выполнять OLTP-операции, использовать функции параллельной обработки данных для любых форматов и выполнять сложные объединения документов и коллекций JSON, без необходимости использовать для этого отдельный код на уровне приложения.
- Технология AutoML для машинного обучения в базе данных. Эта технология автоматически создает и сравнивает модели машинного обучения. Благодаря пользовательскому интерфейсу AutoML даже пользователи, которые не являются экспертами, могут применять технологии машинного обучения в работе с базой данных. Oracle также добавила обновленные алгоритмы обнаружения аномалий, регрессионного анализа и глубокого обучения в библиотеку популярных алгоритмов машинного обучения в базе данных.
- Поддержка JavaScript внутри базы данных. Позволяет разработчикам работать на современных языках программирования. Благодаря технологии Graal Multilingual Engine, которая встроена в СУБД Oracle, можно запускать код обработки данных на JavaScript прямо внутри базы данных, в которой хранятся данные, что устраняет необходимость в дорогостоящем сетевом взаимодействии. Кроме того, пользователи могут выполнять SQL-запросы из кода JavaScript, а типы данных JavaScript автоматически преобразуются в типы СУБД Oracle Database.
- Поддержка энергонезависимой памяти. Сохраняет файлы данных и журналы транзакций в энергонезависимой памяти (Persistent Memory - PMEM), что оптимизирует производительность операций, связанных с вводом-выводом. SQL-операции работают непосредственно с данными, хранящимися в файловой системе PMEM с прямым доступом, минуя буферный кэш, что устраняет ввода-вывод и необходимость в большом кэше буфера. Кроме того, алгоритмы базы данных предотвращают несогласованность данных в PMEM.
- Графовые модели с обновленной производительностью. Позволяют моделировать данные на основе отношений, а также исследовать связи и закономерности в социальных сетях, Интернете вещей и т. д. За счет дальнейшей оптимизации можно уменьшить объем необходимой оперативной памяти, необходимый для анализа больших графовых моделей, что позволяет существующим приложениям работать быстрее без каких-либо изменений. Кроме того, пользователи могут создавать или расширять алгоритмы обработки моделей с использованием Java-синтаксиса, которые могут выполняться также эффективно как встроенные алгоритмы, поскольку они скомпилированы с теми же оптимизациями.
- Автоматизация Database In-Memory. Oracle поддерживает строчный формат и формат столбцов в памяти, для одной и той же таблицы, поэтому аналитику и транзакции можно одновременно выполнять над одной таблице. Oracle Database 21c вводит функциональность полностью автоматического управления столбцов таблиц в оперативной памяти. Это позволяет упростить работу и оптимизировать эффективность за счет автоматического управления размещением и удалением столбцов в In-Memory Columnar Store, а затем автоматически отслеживать шаблоны использования, и перемещать и удалять объекты из памяти. Кроме того, столбцы автоматически сжимаются в зависимости от шаблонов использования. Oracle Database 21c также использует алгоритмы соединения таблиц в памяти (In-Memory Vector Join) для ускорения сложных запросов.
- Автоматизация шардинга данных. Встроенная в СУБД Oracle Database технология шардинга данных (Oracle Sharding) обеспечивает масштабируемую производительность и доступность, облегчая международным компаниям задачу соблюдения требований законодательства и регулирующих органов. Шарды (сегменты данных) не имеют между собой общих компонент и могут располагаться как локально, так и в облаке. Чтобы упростить проектирование и использование Oracle Sharding, Oracle Database 21c включает инструмент - Sharding Advisor Tool, который анализирует схему текущей базы данных и ее профиль нагрузки, а затем формирует отчеты с рекомендациями по структуре базы данных поддерживающей шардинг, оптимизированной для производительности, масштабируемости и доступности. Резервное копирование и восстановление всех шардов также теперь автоматизировано.
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)