Название базовой системы (платформы): | Oracle Database |
Разработчики: | Oracle |
Дата премьеры системы: | 2014/06/23 |
Дата последнего релиза: | 2015/07/27 |
Технологии: | СУБД |
Содержание[Свернуть] |
Database In-Memory - технология, повышающая на несколько порядков производительность информационно-аналитических баз данных, систем подготовки отчетов, ускоряющая оперативную обработку транзакций (OLTP).
24 июня 2014 года корпорация Oracle представила новую технологию - Oracle Database In-Memory.
Использование технологии Database In-Memory дает возможность в любом существующем приложении, работающем с Oracle Database, автоматически и прозрачно использовать преимущества поколоночной обработки в оперативной памяти без дополнительного программирования или изменения приложения. Инновационная архитектура обработки данных в оперативной памяти позволяет эффективно использовать строчный и поколоночный форматы для ускорения аналитических запросов и операций OLTP-обработки.
Oracle Database In-Memory демонстрирует кардинальное - от 100 до более чем 1000 раз - повышение производительности работы корпоративных бизнес-приложений, в том числе: Oracle E-Business Suite, Oracle JD Edwards, Oracle PeopleSoft, Oracle Siebel и Oracle Fusion Applications.
Сочетание анализа данных в реальном времени с обработкой транзакций за доли секунды, с использованием существующих приложений, поможет организациям стать «предприятиями реального времени» (Real-Time Enterprise), способными к быстрому принятию решений на основе новых данных, мгновенной реакции на потребности клиентов и непрерывной оптимизации ключевых процессов.
Oracle Database In-Memory прозрачно расширяет возможности Oracle Database 12c, помогая организациям соответствовать требованиям бизнеса в реальном времени и повышать производительность транзакционных операций. Oracle Database In-Memory даёт возможность немедленно получить ответы на вопросы бизнеса, которые прежде приходилось ждать часами, повышать скорость и качество обслуживания внутренних и внешних участников бизнес-операций.
Выпуск Oracle Database In-Memory запланирован на июль 2014 года. Продукт может использоваться совместно с любыми аппаратными платформами, сертифицированными для Oracle Database 12c.
«В современном динамичном, мобильном и социальном мире компаниям необходимо мгновенно получать информацию и оперативно на нее реагировать. И предлагая исключительную производительность обработки в оперативной памяти без ограничения функциональности, Oracle Database In-Memory способна изменить правила ведения бизнеса в России, где СУБД Oracle в течение уже нескольких десятилетий является лидером рынка, - отметила Мария Орловская, региональный директор Oracle в России. – Новый продукт полностью интегрирован с передовыми технологиями вертикальной и горизонтальной масштабируемости, многоуровневого хранения, обеспечения высокой доступности и безопасности Oracle Database, и поэтому является самым мощным предложением в отрасли».
Oracle Database In-Memory в своем функционале имеет возможности Oracle Database:
- Архитектура максимальной доступности для защиты от потерь данных и простоев.
- Лучшие в отрасли технологии обеспечения безопасности.
- Масштабируемость для удовлетворения любых потребностей через вертикальное масштабирование больших SMP-серверов, горизонтальное масштабирование серверных кластеров и многоуровневое хранение для экономически эффективного функционирования баз данных любого размера — будь то хранилища данных, емкость которых измеряется петабайтами, обработка больших данных или облачные сервисы баз данных.
- Обширные возможности программирования: Java, R, Big Data, PHP Python, Node, REST, Ruby и т.д.
- Полная поддержка различных типов данных: реляционные, объекты, XML, текстовые, пространственные и новый интегрированный формат JSON.
Программно-аппаратные комплексы Oracle Engineered Systems оптимизированы и дополняют Oracle Database In-Memory:
- Платформы Oracle Engineered Systems, в том числе Oracle Exadata Database Machine и Oracle SuperCluster, оптимизированы для работы с Oracle Database In-Memory, предлагая большую емкость оперативной памяти, высочайшую производительность и высокую готовность, а также автоматическое перемещение редко используемых данных на флэш-накопители и диски для обеспечения экономической эффективности.
- Средства обеспечения отказоустойчивости операций в оперативной памяти на программно-аппаратных комплексах Oracle позволяют дублировать данные оперативной памяти на узлах кластера, чтобы запросы мгновенно переключались на копию данных оперативной памяти в случае отказа сервера. Новая технология Direct-to-Wire Infiniband ускоряет горизонтальное масштабирование для обработки в оперативной памяти.
- Oracle M6-32 Big Memory Machine - самая мощная вертикально масштабируемая платформа для Oracle Database In-Memory - предлагает до 32 терабайт оперативной памяти и пропускную способность 3 Тб/с для обеспечения максимальной производительности операций в оперативной памяти.
2015
SAP сертифицировала Oracle Database In-Memory
27 июля 2015 года корпорация Oracle сообщила о сертификации компанией SAP технологии Oracle Database In-Memory для использования с решениями SAP на технологической платформе SAP NetWeaver 7.x.
Клиенты могут использовать бизнес-приложения SAP с Oracle Database In-Memory для анализа данных в реальном времени вместе с обработкой транзакций в реальном времени, добавляя таблицы SAP в хранилище колоночного формата в оперативной памяти. Сертификация - продолжение сотрудничества Oracle и SAP, направленного на удовлетворение потребностей клиентов в использовании программного обеспечения SAP совместно с технологиями Oracle. Ранее в 2015 году SAP сертифицировала Oracle Database 12c, Oracle Exadata Database Machine X5-2 и Oracle Exalogic Elastic Cloud X5-2 для использования с решениями SAP.
Технология Oracle Database In-Memory реализует уникальную «двухформатную» архитектуру, обеспечивающую быстрый анализ и высокопроизводительную OLTP-обработку. Эта опция позволяет обрабатывать не миллионы, а миллиарды строк в секунду и выполнять анализ непосредственно в базах данных OLTP, сокращая задержки и повышая точность. Oracle Database In-Memory легко развернуть с любым существующем бизнес-приложением, совместимым с Oracle Database.
Никаких изменений в работу бизнес-приложений вносить не требуется. Oracle Database In-Memory использует развитые технологии вертикального масштабирования, горизонтального масштабирования и многоуровневого хранения для экономически-эффективного выполнения рабочих нагрузок любых объемов. Oracle Database In-Memory наследует все уже зарекомендовавшие функциональные возможности Oracle Database 12c, включая решения обеспечения высокой доступности, реализованные в популярной архитектуре Oracle Maximum Availability Architecture (MAA).
Как это работает в Oracle Database In-Memory
Смысл Oracle Database In-Memory в том, что рядом с привычным буферным кэшем, который хранит строки таблиц и блоки индексов, находится новый кэш, точнее новая разделяемая область для данных в оперативной памяти, в которой данные из таблиц хранятся в колоночном формате[1].
Данные одновременно активны и транзакционно согласованы. Все изменения, как обычно, сначала производятся в обычном буферном кэше, после чего отражаются в колоночном, или, как его называют зарубежные специалисты, «колумнарном» кэше.
Представление движения данных, 2015
Представление в колоночном формате в памяти автоматически используется СУБД Oracle Database 12c для выполнения аналитических запросов, ускоряя их выполнение в десятки и сотни раз.
Дополнительный продукт — Oracle Database In-Memory Advisor – помогает оценить применимость технологии Oracle Database In-Memory к конкретной базе данных. Он анализирует статистику работы базы данных и выдает рекомендации по размеру памяти, список таблиц, которые необходимо кэшировать в In-Memory Columnar Store.
Важно понимать, что Oracle Database In-Memory не требует переписывания приложений, в отличие от конкурирующих решений. Нет ограничений на SQL, не нужна миграция данных, технология готова для облака.
Бизнес-приложения Oracle, включая E-Business Suite, Siebel CRM, JD Edwards, полностью поддерживают Database In-Memory, причем для различных модулей достигается невиданное ранее ускорение от 100 до более чем 1000 раз.
Не так давно стандартный тест SAP BW-EML на одинаковом количестве процессорных ядер на программно-аппаратном комплексе Oracle Exadata с включенной технологией Oracle Database In-Memory и на SAP/R3 HANA показал, что Oracle Database оказалась вдвое быстрее. Кроме того, использовать функциональность in-memory в HANA можно только после серьезной модификации приложений, которые с ней работают, и база данных должна полностью умещаться в оперативную память. Теперь у клиентов есть факты для обоснованного выбора лучшей платформы базы данных для своих приложений SAP.
Результат тестирования SAP BW-EML, 2015
В России и СНГ у целого ряда заказчиков проведено тестирование и апробация технологии Oracle Database In-Memory под разные решения. В российской компании грузовых перевозок использование Oracle Database In-Memory ускорило выполнение некоторых запросов в 22 раза. Тестирование проводилось для приложений собственной разработки компании, причем размер базы данных составлял всего несколько сот гигабайт и под область колоночного хранения было выделено всего 30 Гб памяти. При этом не потребовалось никаких изменений приложения и аппаратных характеристик сервера.
Технология Oracle Database In-Memory реализует «двухформатную» архитектуру, обеспечивающую быстрый анализ и высокопроизводительную OLTP-обработку. Эта опция позволяет обрабатывать не миллионы, а миллиарды строк в секунду и выполнять анализ непосредственно в базах данных OLTP, сокращая задержки и повышая точность. Oracle Database In-Memory легко развернуть с любым существующем бизнес-приложением, совместимым с Oracle Database 12c.
Подрядчики-лидеры по количеству проектов
![](/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)
![](/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)