Jump to content

Список баз данных в памяти

Известное программное обеспечение системы баз данных в памяти включает в себя:

Имя Разработчик Доступность Клиентский интерфейс Лицензия Описание/Примечания
Аэроспайк ДБС Компания Аэроспайк 2012 Java, C#, C, Python, Go, Node.js, Perl, libevent, PHP, Ruby, Rust Открытый исходный код (AGPL) База данных NoSQL с открытым исходным кодом, оптимизированная для Flash.
АЛЬТИБАЗА HDB Альтибейс Корпорация 1999 Java, C, C++, JDBC, ODBC, SQL Собственный Altibase — это гибридная СУБД, объединяющая базу данных в памяти и обычную резидентную базу данных на диске в одном унифицированном механизме. Он поддерживает все свойства ACID и стандартные интерфейсы подключения, такие как JDBC и ODBC, а также совместимость.

Корпорация Altibase недавно приняла решение прекратить выпуск Altibase 7.1 с открытым исходным кодом с 17 марта 2023 года на своей странице Github (https://github.com/Altibase/altibase).

АЛЬТИБАЗА XDB Альтибейс Корпорация 1999 Java, C, C++, JDBC, ODBC, SQL Собственный База данных общего назначения, которая имеет высокую скорость обработки данных только в основной памяти. Он обладает функциями высокой доступности, репликации и масштабируемости; три интерфейса (включая режим прямого доступа и режим API прямого доступа), а также традиционные протоколы клиент/сервер, такие как TCP/IP и IPC, для более сложных операций с базами данных. Поддерживает все свойства ACID, стандартные интерфейсы подключения, такие как JDBC и ODBC [полностью поддерживается], а также совместимость.
Апач Игнит Фонд программного обеспечения Apache , GridGain Systems 2014 Java, SQL, JDBC, ODBC Открытый исходный код (лицензия Apache версии 2.0) Apache Ignite — это надежная, согласованная и высокодоступная платформа вычислений в памяти с мощными API-интерфейсами SQL, API-интерфейсами «ключ-значение» и обработки.

Благодаря полной поддержке SQL одним из основных вариантов использования Apache Ignite является база данных в памяти, которая масштабируется горизонтально и обеспечивает транзакции ACID.

АрангоДБ АрангоДБ ГмбХ 2011 AQL, HTTP, Java, JavaScript, PHP, Go, Scala, .Net, Python, Ruby Открытый исходный код (лицензия Apache)

Версия 2.0)

ArangoDB — это транзакционная многомодельная база данных, поддерживающая две основные модели данных NoSQL (график и документ). [1] ) с одним языком запросов. Написан на C++ и оптимизирован для вычислений в памяти. Кроме того, в ArangoDB интегрирована RocksDB для постоянного хранения. ArangoDB поддерживает Java, JavaScript, Python, PHP, NodeJS, C++ и Elixir. Для обеспечения устойчивости кластера ArangoDB предлагает управление кластером на основе Raft .
Датаблиц (ранее Дали) Bell Labs ( Alcatel-Lucent ) 1997 Собственный Прототип Дали был исследовательским проектом Bell Labs. Она была коммерциализирована и использовалась Lucent в качестве базы данных для ведущих продуктов проводной и беспроводной связи.
Эксасол Эксасол АГ 2000 JDBC, ODBC, ADO.NET, Python, SQL, R, Go, Rest API [2] Собственный Exasol — это аналитическая система управления реляционными базами данных, работающая в памяти и ориентированная на столбцы, разработанная Exasol AG.
Экаче Terracotta, Inc. ( Software AG ) 2006 Ява Открытый исходный код (лицензия Apache) Для Java распределено
ЭкстремемБД МакОбъект 2001 SQL, Lua, C, C++, C#, Java, Python Собственный Кроссплатформенность, включая Linux, Windows, RTOS и серверные платформы. Интерфейсы включают типобезопасный собственный C/C++; встроенная Java и .NET; SQL/ODBC/JDBC. Специализированные выпуски для (например) кластеризации, высокой доступности, поддержки 64-разрядных систем и гибридного (в памяти и постоянного) хранилища. eXtremeDB Financial Edition реализует обработку столбчатых данных, библиотеку векторных статистических функций, интегрированный мониторинг производительности.
H2 (СУБД) Н2 Ява, ODBC, JDBC Открытый исходный код (публичная лицензия Mozilla или общественная лицензия Eclipse) Для Java
HSQLDB Группа разработки HSQL 2001 Ява, SQL, ODBC Открытый исходный код (лицензия BSD) Реляционный, для Java [3]
Хейзелкаст Команда Хейзелкаст Java, C#, C++, Node.js, Python, Go Открытый исходный код (лицензия Apache 2.0) Hazelcast — это вычислительная платформа в памяти, на которой выполняются приложения с чрезвычайно высокой пропускной способностью и низкими требованиями к задержке. Он предлагает скорость, масштабируемость, простоту, отказоустойчивость и безопасность в распределенной архитектуре. Он состоит из сетки данных в памяти и механизма обработки распределенных потоков, которые работают вместе для выполнения многих типов рабочих нагрузок по обработке данных.
Informix Складской Акселератор ИБМ JDBC, SQL Собственный IWA поддерживает технологии динамической обработки в памяти (столбчатая обработка в памяти), параллельной векторной обработки, оперативного сжатия и пропуска данных, которые IBM совместно называет «технологией Blink» (та же технология, лежащая в основе IBM BLU Acceleration ). Редакции Informix Advanced Enterprise и Advanced Workgroup включают IWA. Дата выпуска: март 2011 г.
IBM DB2 ИБМ 1991 ODBC, JDBC, C, C++, Python Собственный IBM BLU-ускорение
ИнфинитиБД Бойлер Бэй Инк. 2002 Ява, HTTP, Собственный Java расширила стандарт ConcurrentNavigableMap NoSQL с помощью кэширования, устойчивости, транзакций и сжатия.
Кинетика Kinetica (ранее GIS Federal) 2014 C++, C#, Java, JavaScript, Node.js. Питон, HTTP Собственный Распределенная база данных в памяти с ускорением на графическом процессоре для аналитики. Функции, подобные СУБД (структурированные данные), для быстрого анализа наборов данных размером от сотен ГБ до десятков ТБ. Взаимодействие с SQL и REST API. Геопространственные объекты и функции. Платформа UDF позволяет запускать в базе данных собственный код и рабочие нагрузки машинного обучения. В июне 2017 года получил финансирование серии А в размере 50 миллионов долларов. [4]
Мемкеш Данга Интерактив 2003 Собственные текстовые и двоичные протоколы на любом языке. Открытый исходный код (BSD) Хэш-таблица с очисткой LRU
SingleStore (ранее MemSQL) СинглСтор, Инк. Собственный реляционный SQL
Microsoft COM+ IMDB Корпорация Майкрософт Собственный Несуществующий
Microsoft SQL-сервер Майкрософт 2012 Собственный В SQL Server 2014 функция под кодовым названием Hekaton и In Memory OLTP обеспечивала ограниченную оптимизацию памяти, которую можно использовать в сочетании с хранимыми процедурами, компилируемыми в собственном коде, которые сохраняются как C.

В SQL Server 2012 используется технология хранения данных в памяти, называемая индексами хранения столбцов xVelocity, предназначенная для рабочих нагрузок хранилищ данных.

Мимер SQL Мимер Информационные технологии SQL, ODBC, JDBC, ADO.NET, встроенный SQL , C, C++, Python Собственный Mimer SQL — это сервер реляционной базы данных общего назначения, который можно настроить для работы полностью в памяти. Mimer SQL имеет полную поддержку ACID, поддержку хранимых процедур и является единственной базой данных, которая имеет полную оценку соответствия SQL.
Мнесия Эрикссон 2014 Лицензия Erlang с открытым исходным кодом Mnesia — это распределенная программная система управления базами данных реального времени, написанная на языке программирования Erlang. Он распространяется как часть Open Telecom Platform.
МонетБД Решения MonetDB, CWI 2004 SQL, ODBC, JDBC, C, C++, Java, Python, PHP, Node.js, Perl, Ruby, R, MAL с открытым исходным кодом Лицензия MonetDB , основанная на MPL 2.0 от версии июля 2015 года. оптимизированная в памяти столбцово-ориентированная система управления реляционными базами данных (СУБД), написанная на C с интерфейсом верхнего уровня SQL и драйверами ODBC, JDBC
MySQL NDB-кластер MySQL 1997 Двойная лицензия с открытым исходным кодом (GNU-GPLv2) и дополнительная проприетарная лицензия. Высокодоступная распределенная база данных NoSQL, работающая в памяти в режиме реального времени. Часто используется с MySQL для параллельной обработки запросов между сегментами SQL.
Омнинауки OmniSci (ранее MapD) 2013 Открытый исходный код (лицензия Apache 2.0) Платформа базы данных SQL и визуализации с графическим ускорением для анализа в реальном времени. Продукт состоит из основной базы данных и инструмента BI-визуализации. В августе 2018 года получил финансирование серии C на сумму 55 миллионов долларов. [5] Версия 4.8 анонсирована в августе 2019 года с поддержкой JupyterLab . [6]
Oracle СУБД Корпорация Oracle 2014 Собственный СУРБД Oracle 12c содержит опцию для технологии in-memory (требуются дополнительные лицензии).
Когерентность Oracle Корпорация Oracle Собственная версия с загрузкой для разработчиков Для Java, реляционный, распределенный
Perst МакОбъект 2006 Ява, Андроид, .NET [Dual_license] с открытым исходным кодом (GNU-GPLv3) и дополнительная проприетарная лицензия Объектно-ориентированная встроенная система баз данных для платформ Java, Android и .NET. Нет ОРМ. Эволюция схемы, экспорт/импорт XML, репликация, специализированные индексы, включая полный текст, b-дерево, t-дерево, r-дерево, patricia trie, kd-дерево и временные ряды.
Многогранники ENEA AB (ранее Perihelion Software ) 1993 Собственный, с бесплатной версией (Polyhedra Lite) Реляционная (SQL, ODBC, JDBC) система баз данных в памяти, изначально разработанная для использования в SCADA и встроенных системах, но используемая во множестве других приложений, включая финансовые системы. Поддерживает надежность данных посредством моментальных снимков и ведения журналов, а также высокую доступность благодаря горячему резерву. Впервые выпущен в 1993 году; версия 8.7 выпущена в марте 2013 года. [7] Polyhedra Lite появилась с бесплатной лицензией в 2012 году. [8]
Редис Редис Лабс 2009 C, C++, Python, Lua, C# и т. д. [9] Доступная лицензия Redis Source v2 ( RSALv2 ) и общедоступная лицензия на стороне сервера v1 ( SSPLv1 ) [10] Redis — это программный проект с доступным исходным кодом , который реализует серверы структур данных . Он подключен к сети, хранится в памяти и хранит ключи с дополнительной надежностью .
СафеПик СафеПик Технологии Собственный Автоматизированное динамическое кэширование в памяти для приложений и баз данных OLTP SQL Server. Без кода, динамическое кэширование, реляционный
SAP Хана SAP SE 2012 Собственный в памяти, SAP HANA, сокращение от «High Performance Analytic Appliance», представляет собой столбцово-ориентированную систему управления реляционными базами данных написанную на C , C++.
SolidDB Юником Глобал 1992 Собственный Реляционный со стандартной поддержкой SQL. Интерфейсы ODBC и JDBC. Включает таблицы в памяти и на диске в одном движке. Поддерживает высокую доступность.
SQL CE Майкрософт Корпорация Бесплатно Компактная реляционная встроенная база данных, созданная Microsoft для приложений, работающих на мобильных устройствах и настольных компьютерах. АДО.НЕТ , OLE DB . Нет драйвера ODBC .
SQLite SQLite Открытый исходный код (общественное достояние) База данных SQL, поддерживающая хранение в памяти со строкой подключения :memory:. [11]
Тарантул Группа компаний «Мэйл.ру» 2010 Открытый исходный код (BSD) База данных в памяти и сервер приложений (сетка данных)
ТерминусБД TerminusDB (ранее DataChemist) 2019 JavaScript, Python, Пролог , Rust, JSON-LD
Открытый исходный код (Apache 2.0) База данных графов с открытым исходным кодом в памяти, предназначенная для графов знаний. представления [12]
TimesTen теперь корпорация Oracle 1997 Java, JDBC, ODBC, SQL, PLSQL, C Собственный Автономная база данных или кэш в памяти для базы данных Oracle.
TPF ( средство обработки транзакций ) ИБМ 1979 Продается Универсальное расширение системы бронирования IBM Airlines . Система IBM DB/DC резервировала компьютер для обработки транзакций в памяти. [13]
Старкаунтер Старкаунтер АБ 2014 Собственный Ядро базы данных в памяти в сочетании с сервером приложений , объединяющим виртуальную машину и систему управления базой данных.
ВольтДБ Компания VoltDB Inc. Открытый исходный код (GPL) / Собственный Реляционный; реализует H-Store дизайн
Ксераунд Компания Xeround Inc. Собственность / Не продается, только обслуживание Облачная база данных, несуществующая с 2014 г.
КурсБД КурсБД 2023 JAVA, GO, C#, Python, Node.JS Открытый исходный код (GPL) CursusDB — это ориентированная на работу с документами система управления базами данных в режиме реального времени, работающая в памяти и имеющая открытый исходный код под лицензией GPL.

Ссылки [ править ]

  1. ^ «Модели данных и моделирование · Документация ArangoDB v3.4.2» . docs.arangodb.com . Проверено 27 января 2019 г.
  2. ^ «Документация Эксасол» . docs.exasol.com .
  3. ^ «Глава 1. Запуск и использование HyperSQL» . hsqldb.org .
  4. ^ Видж, Амит (29 июня 2017 г.). «Kinetica обеспечивает инвестиции серии A в размере 50 миллионов долларов США — база данных графических процессоров Kinetica» . Кинетика . Проверено 9 мая 2022 г.
  5. ^ «Обзор условий — четверг, 4 октября» . 4 октября 2018 г.
  6. ^ «Анонс OmniSci 4.8: преодоление пропасти в аналитике и науке о данных» . 15 августа 2019 г.
  7. ^ Enea добавляет мелкозернистую блокировку и каскадное удаление к лучшему в мире серверу реляционных баз данных в памяти , Пресс-релиз, том. 8, Enea AB, заархивировано из оригинала 4 ноября 2013 г. , получено 9 апреля 2014 г.
  8. ^ Бесплатное программное обеспечение для системы реляционных баз данных в памяти Polyhedra Lite уже доступно на сайте Enea , пресс-релиз, Reuters, заархивировано из оригинала 23 июля 2013 г.
  9. ^ Клиентские интерфейсы Redis «Клиенты» , 29 марта 2019 г.
  10. ^ «Обзор лицензирования Redis» . Редис . Проверено 11 мая 2024 г.
  11. ^ «Базы данных в памяти» . www.sqlite.org .
  12. ^ terminusdb/terminusdb-server , TerminusDB, 19 мая 2020 г. , получено 19 мая 2020 г.
  13. ^ Сивец, JE: Высокопроизводительная система DB/DC; IBM, G321-5051, 1978

[1]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f41a792845ea7b2984628ff03eed5157__1715440320
URL1:https://arc.ask3.ru/arc/aa/f4/57/f41a792845ea7b2984628ff03eed5157.html
Заголовок, (Title) документа по адресу, URL1:
List of in-memory databases - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)