ПоставщикамБлог

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

Разработка баз данных 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 Все продукты категории

Kays Harbor Разработка ПО
9
20

Поставщики Разработка баз данных Oracle

Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
DIO-soft
BLR...
  • BLR
  • MDA
  • POL
  • UKR
  • USA
LineUp
FRA...
  • FRA
  • ITA
  • POL
  • RUS
  • UKR
  • USA
INSCALE
DNK...
  • DNK
  • MKD
  • MYS
  • PRT
  • UKR
WorkRocks
ARE...
  • ARE
  • CAN
  • ISR
  • UKR
  • USA
YouTeam
GBR...
  • GBR
  • UKR
  • USA
ENBISYS
NLD...
  • NLD
  • RUS
SOFNER LLC
ARE...
  • ARE
  • CHE
  • DEU
  • GBR
  • UKR
  • USA

Производители Разработка баз данных Oracle

Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
DIO-soft
BLR...
  • BLR
  • MDA
  • POL
  • UKR
  • USA
LineUp
FRA...
  • FRA
  • ITA
  • POL
  • RUS
  • UKR
  • USA
INSCALE
DNK...
  • DNK
  • MKD
  • MYS
  • PRT
  • UKR
WorkRocks
ARE...
  • ARE
  • CAN
  • ISR
  • UKR
  • USA
SOFNER LLC
ARE...
  • ARE
  • CHE
  • DEU
  • GBR
  • UKR
  • USA
Inoxoft
ISR...
  • ISR
  • UKR
  • USA

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);
  • Операции;
  • Типы данных;
  • Глобализация.
Материалы