Я только что потратил некоторое время на эксперименты с Crate - crate.io - и первые впечатления хорошие. Если мое понимание правильное, Crate - это база данных NoSQL, которая обеспечивает довольно аккуратный интерфейс SQL для манипулирования и запросов к базе данных. Ницца!Миграция с MySQL на ящик
Однако на этом этапе у меня больше вопросов, чем ответов. Вот три для стартеров
- Консоль администратора Crate приятная. Однако как - если вообще - могу ли я защитить его отдельно от настройки правила таблиц IP?
- Как индексы MySQL переводятся в Crate. Я не вижу, что я могу продолжать использовать индексы UNIQUE, а затем полагаться на UPDATE ... ON DUPLICATE KEY ... SQL-выражения
- Наконец, если я прав, полагая, что как только я создам кластер, Crate позаботится о репликация данных и синхронизация без каких-либо дополнительных усилий с моей стороны. Итак, если у меня есть географически разбросанные узлы кластера Crate, проблемы с задержкой, связанные с синхронизацией, замедляют работу всего кластера? Я предусмотрев readng/запись в локальный экземпляр клети, но с возможностью затем быть в состоянии восстановить эти данные из другого экземпляра клети на более позднее время (synchrnously не имеет значения)
Эти вопросы не может в полной мере «подходят «формат SO, но учитывая, как молодой Crate я надеюсь, что они все равно будут считаться приемлемыми.