Я ищу масштабируемую альтернативу традиционным СУБД, таким как PostgreSQL или MySQL. В традиционных базах данных я не обладаю следующими функциями:Масштабируемая альтернатива RDBMS, NoSQL, NewSQL
- Автоматическое оштукатуривание для обеспечения линейной масштабируемости.
Репликация с автоматическим отказоустойчивостью и восстановлением для обеспечения высокой доступности.
Отсутствие единой точки отказа.
MongoDB выглядит хорошим кандидатом, если я могу жертвовать транзакциями.
Также я просмотрел несколько баз данных newSQL. NewSQL кажется подходящим для моих целей: VoltDB, TiDB, cockroachDB. Но я беспокоюсь о том, что они готовы к производству.
Может быть, существуют расширения, позволяющие запускать postgreSQL или MySQL в кластерном режиме из коробки.
Рекомендации по программному обеспечению выходят за рамки переполнения стека. Но учитывая, что сам Stack Exchange построен на технологии реляционных баз данных, возможно, ваши требования немного экстремальны. –
Я знаю, что можно масштабировать реляционные базы данных, и многие крупные компании делают это. Но это действительно сложно, и я надеюсь, что есть базы данных, которые поддерживают это из коробки. –