+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Oracle випустила Oracle Database 18c Express Edition

Oracle випустила Oracle Database 18c Express Edition

Oracle Database 18c XE доступна для завантаження. Поки що тільки для Linux x64, але версії для інших платформ, як і Docker і Vagrant образи обіцяють з'явитися зовсім скоро.

Oracle Database XE або Express Edition — це безкоштовна редакція однієї з найпотужніших реляційних СУБД. Традиційно цей тип редакції мав мінімальний доступний функціонал, певні обмеження на використовувані ресурси, і малий розмір дистрибутива. Проте, навіть ця версія СУБД завжди мала велику популярність серед тих, хто тільки пізнає можливості цієї СУБД, невеликих компаній, яких на даний момент влаштовують усі обмеження.

Нова ж, 18-та версія XE відкриває просто небувалий простір для використання цієї СУБД, оскільки цього разу компанія Oracle змінила тактику, і замість надання мінімального функціоналу, включила до цієї редакції практично всі найпопулярніші опції найдорожчої та функціональної редакції Enterprise Edition. Але, як і раніше, з обмеженнями по ресурсах.

Що нового в Oracle Database 18c Express Edition

Що нового в Oracle Database 18c XE? Найважливіша відмінність від попередніх версій цієї редакції полягає в тому, що цього разу до неї включені практично всі найпопулярніші опції зі Standard і навіть Enterprise Edition.

Multitenant

Починаючи з 12c Oracle Database підтримує так звані Pluggable Databases — сенс у тому, що база даних може бути "підключена" і "відключена" до інстансу буквально за допомогою пари команд SQL*Plus. Це дозволяє переносити бази даних між хостами і навіть версіями СУБД без жодних складнощів. Обіцяють навіть сумісність із новими версіями Oracle Database, тобто. процес апгрейду виглядатиме не складніше, ніж unplug-uninstall-install-plug. Також Multitenant-архітектура дозволяє підтримувати, наприклад, різні версії APEX у різних базах даних на одному хості.

In-Memory Column Store та Aggregation

Одна з найпотужніших і найдорожчих опцій Oracle Database — це in-memory column store, яка дозволяє зберігати в пам'яті копію даних у колонкоорієнтованому форматі для якнайшвидшого доступу до них у прозорому режимі.

Partitioning

Партиціонування не є чимось новим і захоплюючим, проте завжди було доступне в Oracle Database тільки для користувачів Enterprise Edition, тоді як у конкуруючих СУБД ця опція в більшості випадків є, що називається, "з коробки". Ось, наприклад, у що нещодавно вийшов Postgres 11 також було додано хеш-партиціонування. Тепер ця функціональна доступна і в безкоштовній редакції Oracle.

Advanced Analytics та Security

Це цілий набір інструментів для Data Mining. Інтерфейси Data Mining SQL, R programming, Oracle Data Miner UI. Що ж до Security, то це все, що стосується прозорого шифрування даних.

Online Index Rebuid

Тепер можна проводити неблокуючу перебудову індексу "на льоту".

Online Table Redefinition

Аналогічна можливість переблокування структури таблиць, що не блокує, через використання пакета DBMS_REDEFINITION, раніше доступного тільки для користувачів EE.

Query Results Cache та PL/SQL Function Result Cache

Не секрет, що якщо йдеться про продуктивність, то вона не може вестись без кешування даних. Кешування на рівні інстансу результатів SQL-запитів і PL/SQL-функцій тепер доступний і може використовуватися для кращої продуктивності ваших додатків.

Bitmap Indexes

Спеціальний вид індексів, використання яких зазвичай пов'язане з аналітичними системами. Це так, тому що даний тип індексів рекомендується використовувати тільки на таблицях, що рідко схильні до апдейтів. Однак, їх перевага полягає в тому, що ці індекси можуть комбінуватися для більшого прискорення доступу до даних, а також використовуватися для використання декількох джерел (так звані Bitmap Join Indexes).

Oracle Advanced Compression

Опція, що дозволяє відстрочити досягнення обмежень ресурсів у XE, т.к. здійснює прозоре стиснення даних як у базі даних, так і в структурах пам'яті самого інстансу.

Materialized View Query Rewrite

Опція, що дозволяє оптимізатору автоматичне "переписування" SQL-запитів на використання матеріалізованих уявлень для поліпшення їхньої продуктивності.

Oracle Spatial and Graph

Все щодо зберігання та роботи з геоданими.

На жаль, не з'явилося таких опцій як Parallel Query, Block Media Recovery, Diagnostics pack і Tuning pack. Однак, Roadmap проекту припускає включення останніх двох у наступні версії XE.

З повним списком включених до складання опцій можна ознайомитися в офіційній брошурі з ліцензування даної редакції.

Ну і звичайно не варто забувати про кількість виправлень помилок та удосконалень внутрішніх механізмів, які СУБД зазнала з версії 11g. Тільки подумайте, який ривок був зроблений у роботі найважливішої і найшанованішої компоненти Oracle Database — її оптимізатора.

Обмеження Oracle Database 18c Express Edition

  • Максимальний розмір бази даних становить 12 GB (проти 11 GB в 11g XE);
  • До 2 GB оперативної пам'яті (проти 1 GB в 11g XE);
  • До 2 потоків CPU (проти 1 в 11g XE);
  • До 3 підключених баз даних (Pluggable Databases або PDB, в 11g XE така функціональність була відсутня).

Звичайно, для промислового використання такі параметри здаються смішними, однак, для академічного використання, стартапів та невеликих компаній все вкладається у рамки необхідного. Так само як і для оцінки технології навіть серйозними індустріальними гігантами, цього часом більш ніж достатньо.

Слід зазначити, що на відміну від Oracle Database 11g XE, нова версія Express Edition поставляється без попередньо встановлений Oracle APEX (Application Express — фреймворк для швидкої розробки data-driven веб-додатків), це обумовлено як мінімум контейнерною архітектурою СУБД.

Однак, установка так званого Oracle RAD-стеку (Rapid Application Development), що складається з REST Data Services, APEX і Database, не складе великої праці. Останні версії цих компонентів завжди можна знайти на офіційному сайті

Інші новини

Найкраща ціна