TimesTen - оптимизированная для памяти, реляционная система управления базами данных с постоянством и ...
TimesTen - оптимизированная для памяти, реляционная система управления базами данных с постоянством и ...
Oracle TimesTen In-Memory Database Платформы
Linux
Windows
Oracle TimesTen In-Memory Database Обзор
TimesTen - это оптимизированная для памяти система управления реляционными базами данных с постоянством и возможностью восстановления. Изначально разработанный и реализованный в лабораториях Hewlett-Packard в Пало-Альто, штат Калифорния, TimesTen был выделен в отдельный запуск в 1996 году и приобретен корпорацией Oracle в 2005 году. Все данные в базе данных TimesTen расположены в физической памяти (ОЗУ), что означает дисковый ввод-вывод не требуется для какой-либо операции с данными. Это не похоже на традиционные оптимизированные для диска реляционные базы данных, такие как Oracle Database, DB2, Informix или SQL Server, чьи конструкции должны содержать алгоритмы, которые пытаются минимизировать доступ к диску. TimesTen предоставляет приложениям короткие, согласованные времена отклика и очень высокую пропускную способность, необходимую для приложений с нагрузками на базу данных. Поскольку память намного быстрее жесткого диска, TimesTen активно используется в приложениях, где соглашения об уровне обслуживания требуют очень низкого и предсказуемого времени отклика, например как телекоммуникации, приложения для торговли финансовыми услугами в реальном времени, сетевое оборудование и крупные веб-приложения. Кроме того, в отличие от других систем кэширования памяти, которые используют пары ключ-значение, такие как Memcached или Cassandra, TimesTen является полнофункциональной реляционной базой данных, доступ к которой можно получить с помощью стандартных API-интерфейсов, таких как ODBC, JDBC, OCI, Pro * C / C ++ и ODP.NET. и предоставляет богатые функциональные возможности языка запросов SQL.