Разработка баз данных Oracle

База данных Oracle (обычно называемая СУБД Oracle или просто Oracle) - это запатентованная многомодельная система управления базами данных, производимая и продаваемая корпорацией Oracle.
Это база данных, обычно используемая для выполнения рабочих нагрузок в режиме онлайн-обработки транзакций (OLTP), хранилищ данных (DW) и смешанных (OLTP & DW). Oracle Database 19c последнего поколения доступен локально, в облаке или в гибридной облачной среде. 19c также может быть развернут в Oracle Engineered Systems (например, Exadata) на месте, в Oracle (публичном) облаке или (частном) облаке у клиента. На Openworld 2017 в Сан-Франциско, исполнительный председатель совета директоров и технический директор Ларри Эллисон объявил о следующем поколении баз данных, Oracle Автономная база данных.
В отчете Gartner за 2016 г. утверждается, что Oracle занимает 1-е место на рынке РСУБД в мире, основываясь на доле доходов, опережая четырех ее ближайших конкурентов - Microsoft, IBM, SAP и Teradata.
На рынке реляционных баз данных Oracle Database конкурирует с коммерческими продуктами, такими как IBM DB2 UDB и Microsoft SQL Server. Oracle и IBM, как правило, борются за рынок баз данных среднего уровня на платформах Unix и Linux, в то время как Microsoft доминирует на рынке баз данных среднего уровня на платформах Microsoft Windows. Однако, поскольку у них много общих клиентов, Oracle и IBM, как правило, поддерживают продукты друг друга во многих категориях промежуточного программного обеспечения и приложений (например, WebSphere, PeopleSoft и Siebel Systems CRM), а подразделения IBM по аппаратному обеспечению тесно сотрудничают с Oracle на оптимизирующих производительность серверных технологиях (например, Linux на IBM Z). Нишевые коммерческие конкуренты включают Teradata (в области хранилищ данных и бизнес-аналитики), ADABAS от Software AG, Sybase и IBM Informix, а также многие другие.
Продукты баз данных Oracle все чаще конкурируют с такими системами с открытым исходным кодом, как реляционные и нереляционные системы баз данных, такие как PostgreSQL, MongoDB, Couchbase, Neo4j и другие. Oracle приобрела Innobase, поставщика кодовой базы InnoDB для MySQL, отчасти для лучшей конкуренции с альтернативами с открытым исходным кодом, и приобрела Sun Microsystems, владельца MySQL, в 2010 году. Продукты баз данных, лицензированные как открытые, соответствуют юридическим условиям Open Определение источника, бесплатное распространение и бесплатное лицензионное или другое лицензионное вознаграждение.
Наиболее популярные продукты категории Разработка баз данных Oracle Все продукты категории
Поставщики Разработка баз данных Oracle
Производители Разработка баз данных Oracle
F.A.Q. Разработка баз данных Oracle
Почему Oracle такая популярная реляционная база данных?
В базе данных Oracle Bigdata набор данных рассматривается как единое целое. Целью базы данных является хранение и извлечение организованной информации. В общем случае сервер Oracle управляет огромным объемом данных в многопользовательской среде, поэтому многие пользователи могут одновременно получать доступ к одним и тем же данным, и все это обеспечивается с высокой производительностью. Сервер Oracle также обеспечивает предотвращение несанкционированного доступа и эффективные решения для восстановления после сбоев.
Oracle Database предлагает самый гибкий и экономически эффективный способ управления информацией и приложениями, и это первая база данных, предназначенная для корпоративных грид-вычислений. Корпоративные грид-вычисления позволяют создавать большой пул стандартных модульных хранилищ и серверов.
Эта архитектура позволяет быстро подготовить каждую новую систему из коллекции или пула компонентов. Пиковые рабочие нагрузки не требуются, поскольку емкость можно легко добавить или перераспределить из пула ресурсов по мере необходимости.
База данных имеет логическую и физическую структуру. Поскольку физические и логические структуры разделены, физическим хранилищем данных можно управлять, не влияя на доступ к логическим структурам хранения.
Особенности базы данных Oracle
Ниже приведены функции базы данных Oracle:
- Масштабируемость и производительность;
- Управляемость;
- Резервное копирование и восстановление базы данных;
- Высокая доступность;
- Бизнес-аналитика;
- Управление содержанием;
- Безопасность;
- Целостность данных и триггеры;
- Информационная интеграция.
Разработка приложений Oracle Database
Oracle Database - это простая, широко понятая, унифицированная модель данных. Она используется в качестве автономной во многих приложениях, но также вызывается непосредственно из Java (JDBC), Oracle Call Interface (OCI), Oracle C++ Call Interface (OCCI) или XSU (XML SQL Utility). Хранимые пакеты, процедуры и триггеры могут быть написаны на PL/SQL или Java.
SQL и PL/SQL являются ядром стека разработки приложений Oracle. Большинство предприятий используют SQL в бэкэндах, а веб-приложения, обращающиеся к базам данных, делают это, используя SQL (заключенный в классы Java как JDBC). Приложения Enterprise Application Integration генерируют XML из запросов SQL, а хранилища содержимого строятся поверх таблиц SQL.
Сервер Oracle покрывает следующее:
- Oracle SQL;
- PL/SQL;
- Языки программирования приложений (API);
- Операции;
- Типы данных;
- Глобализация.

Why is Oracle Such a Popular Relational Database?
https://acadgild.com/blog/oracle-popular-relational-database