Мне нужно иметь 2 или 3 синхронизированных экземпляра базы данных sql в разных местах. Какая из БЕСПЛАТНЫХ баз данных может это сделать?Какая бесплатная база данных с поддержкой репликации?
ответ
MySQL может сделать это, а также PostGreSQL
У меня есть только опыт работы с MySQL, для получения дополнительной информации, просто смотрите в документации:
Он может помочь вам настроить базовый кластер и репликацию.
вы можете сделать это с MySQL
проверить эти ссылки:
http://dev.mysql.com/tech-resources/articles/syncman/index.html
http://www.sitepoint.com/article/mysql-data-sqlyog-job-agent/
PostgreSQL отлично, это будет моим главным кандидатом. Существует несколько вариантов репликации, которые вы можете выбрать для него. Одним из хорошо известных и зрелых инструментов является slony (Slony-I), но это может быть не самое лучшее для удаленных мест. Однако есть other add-ons, которые могут быть лучше.
Репликация может означать много разных вещей ... может быть, лучше всего более детально решить, каковы ваши потребности. Вы просто ищете локальные копии, чтобы избежать задержек в сети при запросе? Важно ли, чтобы они были быстрыми, или может быть умеренное отставание? Вы хотите высокой доступности, производительности, отказоустойчивости в других местах, если один из них не работает, кластеризация ...? Все это может повлиять на ваше решение или нет. Обратите внимание, что с некоторыми решениями репликации (например, Sequoia) вы можете использовать его с выбором нескольких баз данных.
Спасибо за богатый комментарий. Я ищу тип репликации master-master, поэтому все экземпляры могут обновлять db. MS SQL с репликацией Merge неплохо, но иногда работает не так, как ожидалось, и будет стоить дороже (2008). Я поклонник Postgres, но slon выглядит довольно сложно. – twk
Мы используем репликацию главного мастер-круга для двух серверов в разных местах с использованием MySQL 5.1 и репликации на основе строк. Это очень легко настроить, но самое главное, чтобы убедиться, что у вас нет конфликтов :)
Вы также захотите изучить типы репликации (эти две версии, используемые MySQL, основаны на репликах на основе операторов и на основе строк. row-based доступен только в MySQL 5.1). Существует куча различий между строкой и оператором, которая можно увидеть здесь, http://www.linuxtopia.org/online_books/database_guides/mysql_5.1_database_reference_guide/replication-sbr-rbr.html. Но в целом на основе строк считается самым безопасным.
- 1. Какая бесплатная родная база данных XML наиболее популярна?
- 2. Бесплатная база данных для небольших хранилищ данных
- 3. база данных с поддержкой массива?
- 4. Какая база данных имеет лучшую поддержку для репликации
- 5. Есть ли бесплатная база данных антиспама?
- 6. Какая графическая база данных
- 7. Бесплатная база данных слов Google частоты?
- 8. Любая бесплатная база данных англо-испанских слов?
- 9. Какая бесплатная бесплатная ссылка для CMake?
- 10. Какая база данных?
- 11. , какая база данных используется
- 12. Бесплатная СУБД с поддержкой шифрования и без ограничений по размеру
- 13. Есть ли бесплатная база геоданных?
- 14. SQL Server 2005, сокращающаяся база данных репликации
- 15. Ошибка репликации RavenDB - база данных не найдена
- 16. Java-база данных с памятью с поддержкой SQL Server
- 17. Соединяет ли база данных подписчиков блокировки репликации?
- 18. Набор репликации Mongodb и база данных
- 19. Hibernate и какая база данных?
- 20. Какая база данных для GeoIP.h
- 21. Какая база данных noSQL подходит
- 22. какая база данных accecpt объект
- 23. Какая база данных является data.frame?
- 24. Какая база данных поставляется с TideSDK?
- 25. Какая база данных может использоваться с ElasticSearch
- 26. Какая база данных использовать с PhoneGap
- 27. Какая база данных наиболее совместима с Node.js?
- 28. Какая общая база данных используется с ASP?
- 29. База данных с поддержкой JOINs и гибкой схемой данных
- 30. Какая база данных для сбора данных?
mysql не является бесплатным –
зависит от того, как вы определяете бесплатно, я предполагаю, что бесплатная программа является частью программного обеспечения, охватываемого лицензией OSS, MySQL покрывается GPL2, поэтому я считаю ее свободной. –