Oracle выпустила последнюю версию своей базы данных в памяти Oracle TimesTen In-Memory Database, 11g Release 2.
Как следует из названия, TimesTen хранит все свои данные в ОЗУ, хотя копии также хранятся на диске в случае таких проблем, как потеря питания.
Программное обеспечение изначально было разработано лабораториями HP, затем было передано отдельной компании, прежде чем оно было приобретено Oracle. Он был популярен в приложениях, где необходимо действительно быстрое время отклика. Эта последняя версия обещает значительные улучшения производительности и масштабируемости для приложений обработки онлайн-транзакций (OLTP) в реальном времени.
Стремясь предотвратить конкуренцию со стороны таких конкурентов, как SAP, TimesTen добавила функции для поддержки аналитических приложений в реальном времени. Масштабируемость также была улучшена за счет поддержки большего количества одновременных пользователей, большего количества запросов и большего количества сессий.
Версия TimesTen for Exalytics также выпускается для работы на Oracle Exalytics In-Memory Machine в качестве кэша базы данных в памяти уровня приложений. Это напрямую связано с SAP HANA, и поклонники последней критикуют архитектуру Exalytics как устаревшую и дорогую.
Exalytics (анонсированный на OracleWorld в октябре) состоит из серверов TimesTen, Essbase и Oracle BI, работающих на оборудовании, состоящем из 4-сокетного 48-ядерного сервера с 1 ТБ DRAM и подключения Infiniband к Exadata. TimesTen, несмотря на его модернизацию, не претерпел интенсивных разработок с тех пор, как в 2005 году его перешла к Oracle, и Hyperion Essbase также считается устаревшей технологией.
Напротив, SAP HANA (High-Performance Analytic Appliance) с самого начала разрабатывался как единый продукт и требует меньше оборудования. SAP также преследует рынок разработчиков с планами выпустить в этом году и SDK, который будет включать чертежи и шаблоны для разработчиков, показывающие, как изменить устаревшие приложения для работы с новой технологией, а также создать новые приложения в памяти.
Вернувшись к Oracle, новый выпуск TimesTen предлагает новые функции агрегирования и анализа SQL, а также оптимизацию для обработки сложных запросов. Он также предлагает лучшую совместимость с Oracle Database за счет поддержки собственных типов данных больших объектов.