Есть ли в памяти база данных SQL, поддерживающая репликацию / кластеризацию? - PullRequest
0 голосов
/ 23 октября 2010

Свободным и стабильным является победитель.

Мой план довольно тривиален - просто поместите все данные в память и используйте кластер без изменения кода приложения.Затем для сохранения я могу просто вывести данные с узлов в обычную базу данных с доступом к диску.

Единственное, что, поскольку мне требуется хранение в памяти, нет возможности полной репликации данных.Я хотел бы скопировать только схему БД, и эта БД в оперативной памяти последовательно управляет всеми соединениями.

Заранее спасибо!

ОБНОВЛЕНИЕ: Я нашел открытый исходный кодпродукт, который может соответствовать моим требованиям, это VoltDB

Ответы [ 6 ]

1 голос
/ 29 декабря 2011

База данных H2 также поддерживает некоторую кластеризацию.

1 голос
/ 23 октября 2010

Интересно, какая-то конкретная причина, почему вы «требуете» хранения в памяти и не можете просто использовать обычный сервер БД?

0 голосов
/ 22 августа 2017
  • MEMSQL , его проводная совместимость (или замена) с MySQL.

  • H2 также является хорошим кандидатом на этот конкурс. Смотрите здесь с
    сравнения с другими базами данных

0 голосов
/ 19 февраля 2014

Этот продукт также будет работать как кластер в памяти: http://terracotta.org

Он также поставляется с адаптером для Java Quartz Scheduler, если вы хотите выполнять некоторые задания.

0 голосов
/ 23 октября 2010

Ваш вопрос мне неясен.Вы можете взглянуть на Timesten (теперь принадлежит ORACLE), он основан на SHMDB и предоставляет интерфейс SQL.

Кластер MySQL также является своего рода БД в оперативной памяти, когдаВы фиксируете, это означает, что данные находятся в памяти двух узлов и не записаны на диск.Но, конечно, кластер MySQL будет записывать все данные на диск асинхронно, чтобы иметь возможность резервного копирования и восстановления данных после сбоя.

0 голосов
/ 23 октября 2010

Как насчет оракула раз десять http://www.oracle.com/technetwork/database/timesten/overview/index.html Или, может быть, Беркли DB

...