mysql-server (mysql/mysql-server)
Searching Database…
12.5K ·GitHub
Что это такое?
Это дистрибутив исходного кода MySQL Server — самой популярной в мире реляционной базы данных с открытым исходным кодом, а также MySQL Cluster, транзакционной базы данных с открытым исходным кодом, работающей в реальном времени и предназначенной для кластерных, высокодоступных развёртываний.
MySQL Cluster — это отдельное дополнение или часть этой же кодовой базы?
MySQL Cluster собирается из того же репозитория, что и обычный MySQL Server; он добавляет к стандартному движку базы данных работу в реальном времени, распределённость и высокую доступность за счёт кластеризации.
Это лёгкая встраиваемая база данных или мне нужно запускать полноценный сервер?
Это полный исходный код MySQL Server/Cluster, а не встраиваемая библиотека — чтобы его использовать, нужно скомпилировать и запустить полноценный самостоятельный процесс сервера базы данных.
Работает ли MySQL Server на Linux, Windows и macOS?
MySQL Server — кроссплатформенная кодовая база на C++, которую распространяет Oracle; её собирают и поставляют для Linux, Windows и macOS.
Что такое MySQL Cluster?
MySQL Cluster — это работающий в реальном времени распределённый вариант MySQL, созданный для высокой доступности и горизонтального масштабирования; он включён в то же исходное дерево рядом со стандартным MySQL Server.
Есть ли в этом репозитории графический интерфейс для управления базами данных?
Нет, этот репозиторий содержит только исходный код движка MySQL Server/Cluster; такие GUI-инструменты, как MySQL Workbench, являются отдельными проектами.
Есть ли в проекте набор тестов?
Да, в CI проекта есть workflow mtr.yml, который относится к MySQL Test Run (MTR) — собственной системе регрессионного тестирования MySQL.
What are similar projects?
oceanbase, cockroach, citus, incubator-seata, rqlite, foundationdb, scylladb, nebula
Which topics is it in?
transactions, relational-database, distributed-database, high-availability, storage, enterprise, sql, real-time, distributed-systems, c++, backend, database