2017-02-20 6 views
2

Я ищу масштабируемую альтернативу традиционным СУБД, таким как PostgreSQL или MySQL. В традиционных базах данных я не обладаю следующими функциями:Масштабируемая альтернатива RDBMS, NoSQL, NewSQL

  • Автоматическое оштукатуривание для обеспечения линейной масштабируемости.
  • Репликация с автоматическим отказоустойчивостью и восстановлением для обеспечения высокой доступности.

  • Отсутствие единой точки отказа.

MongoDB выглядит хорошим кандидатом, если я могу жертвовать транзакциями.

Также я просмотрел несколько баз данных newSQL. NewSQL кажется подходящим для моих целей: VoltDB, TiDB, cockroachDB. Но я беспокоюсь о том, что они готовы к производству.

Может быть, существуют расширения, позволяющие запускать postgreSQL или MySQL в кластерном режиме из коробки.

+0

Рекомендации по программному обеспечению выходят за рамки переполнения стека. Но учитывая, что сам Stack Exchange построен на технологии реляционных баз данных, возможно, ваши требования немного экстремальны. –

+0

Я знаю, что можно масштабировать реляционные базы данных, и многие крупные компании делают это. Но это действительно сложно, и я надеюсь, что есть базы данных, которые поддерживают это из коробки. –

ответ

0

TiDB

  • Совместимость с MySQL

Он поддерживает протокол MySQL, так что вы можете перенести ваши скрипты MySQL работает на TiDB без изменений.

  • Прецеденты

Он был использован многими большой название компании, такие как Mobike, убер, Pinterest и т.д. В Mobike, большая группа данных использует TiDB в качестве ведомого устройства для синхронизации данных с онлайн БД. После этого в таких обстоятельствах был выполнен запрос OLTP, состоящий из запроса анализа и сбора. Последнее, но не менее важное: платформа облачных вычислений принадлежит Tencent, технологическому гиганту, рекомендуется, чтобы клиенты использовали HTAP на основе TiDB для OLTP и OLAP.

1

Вы должны зарегистрироваться Vitess. Он используется на YouTube и рядом других компаний.

PS: Я работаю над этим проектом.

+0

Спасибо за предложение. Традиционная СУБД с подходящими утилитами кажется хорошим выбором. –

 Смежные вопросы

  • Нет связанных вопросов^_^