Oracle Database 23ai - почувствуйте разницу

Империя наносит ответный удар с помощью самой передовой версии Oracle на сегодняшний день. В центре внимания новой версии - сюрприз, сюрприз, AI, который настолько прочно вошел в новый продукт, что Oracle сочла целесообразным изменить его название с 23c на 23ai, чтобы подчеркнуть это. Давайте узнаем, что нам предлагают.

Хотя ИИ может быть приоритетом номер один, есть также улучшения в области производительности разработчиков и защиты критически важных систем, хранящих важные данные.

Наиболее важной новой функцией, связанной с возможностями искусственного интеллекта, является добавление векторного поиска AI Vector Search, который позволяет LLM запрашивать частные бизнес-данные, используя естественный язык, для предоставления точных и релевантных результатов. Действуя как векторное хранилище, оно позволяет хранить вложенные данные вместе с JSON или реляционными данными под одной крышей, чтобы клиенты могли легко интегрировать AI Vector Search в существующие бизнес-приложения.

Интеграция с такими LLM, как Cohere и Llama, позволяющими задавать вопросы на естественном языке, призвана сделать богатую информацию, хранящуюся в базе данных предприятия, доступной для любого человека, так же просто, как общение с ChatGPT. Поэтому даже те, кто не понимает SQL, могут легко и быстро запрашивать бизнес-данные и генерировать отчеты.

Что касается производительности разработчиков, то новые возможности включают в себя:

Реляционная унификация JSON

Это позволяет вам использовать воможности реляционного и JSON-подходов к разработке в рамках одного приложения. Создавая простые представления JSON Duality поверх реляционных таблиц, вы можете строить приложения, использующие документы для запросов и обновления базовых наборов данных.

Идея заключается в том, что приложение может рассматривать данные как реляционные и выполнять SQL-запросы к ним, или же то же самое приложение может рассматривать те же самые данные как JSON-документы и читать и записывать их с помощью собственных JSON API, получая преимущества от удобства JSON.

Оперативный график свойств с помощью SQL

В этом варианте вы можете использовать Oracle не только как реляционную и документоориентированную базу данных, но и как базу данных Graph; вы можете обращаться с теми же данными, как если бы это был граф, а значит, вы можете воспользоваться всеми преимуществами, вытекающими из обращения с данными как с узлами.

Схемы JSON

Вы также можете использовать стандартные для отрасли схемы JSON
чтобы гарантировать, что в столбец JSON будут вставлены только корректные данные.

Хранимые процедуры JavaScript

До версии v21c вы могли писать хранимые процедуры на PL/SQL, Java и других языках с помощью внешних процедур. В 21c эта возможность была расширена до JavaScript, благодаря GraalVM. Версия 23c поставляется с расширенной поддержкой Javascript за счет внедрения модулей JavaScript и встроенных процедур. Модули JavaScript хранятся как объекты схемы и могут быть созданы в строке с заголовком модуля, на основе объектов с большим количеством символов (CLOB) или BFILE, хранящихся в файловой системе. Встроенные функции и процедуры JavaScript можно использовать в тех случаях, когда вместо модуля вам нужна только функция JavaScript.

Это бесплатно

Его можно загрузить прямо с сайта oracle. com без учетной записи пользователя или необходимости получения лицензии, в виде образа контейнера, виртуальной машины VirtualBox и установочного файла Linux RPM.

Теперь перейдем к критически важным рабочим нагрузкам.

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

Одним из таких аспектов является шардинг. Хотя шардинг баз данных был заложен в Oracle с версии 12c, 23ai расширяет его, представляя репликацию Raft. Благодаря репликации Raft - протоколу, основанному на консенсусе и обеспечивающему автоматическую настройку репликации на всех шардах, - глобально распределенная база данных в случае сбоя или изменения конфигурации шарда автоматически восстанавливает баланс данных быстрее, чем раньше, и без потери данных.

Oracle True Cache

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

И наконец, в базе данных появился новый брандмауэр SQL Firewall, который защищает базы данных от несанкционированного SQL, включая атаки SQL-инъекций.

Отметим, что эти функции, которые мы затронули, были самыми примечательными в 23ai, но есть и другие, имеющие "второстепенное" значение, такие как :

  • Тип данных Boolean
  • Приоритетные транзакции
  • Управление планами SQL в реальном времени
  • Улучшение поисковых индексов XML и JSON

Конечно, как обычно, исправлены ошибки и улучшена производительность.

В некотором смысле 23ai расширяет Oracle за пределы просто реляционной системы баз данных, предоставляя возможность работать с документами, графами, векторами и Json, а также действовать как Redis и как брандмауэр.

Безусловно, основным преимуществом Oracle является надежность продукта, который соответствует отраслевым стандартам, но это не единственное преимущество. Послепродажная поддержка - вот что еще важно. Поддержка Oracle на связи 24 часа в сутки 7 дней в неделю, приоритетное исправление ошибок, страховая ответственность с подотчетностью.

Это те причины, по которым предприятия отдают предпочтение Oracle. 23ai делает все это, но при этом делает шаг вперед, предлагая гораздо лучший опыт как для разработчиков, так и для управленческого персонала.

И хотя я являюсь большим поклонником ее аналогов с открытым исходным кодом, таких как Postgres, я должен сказать, что 23ai действительно имеет значение.

Oracle Database 23ai - почувствуйте разницу
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
28 мая 2024 г.
62
Теги: ИИ , JavaScript , SQL , Oracle , JSON

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.