Mysql
 sql >> база данни >  >> RDS >> Mysql

добър ли е MySql за големи бази данни?

Ако направите добър дизайн, можете да имате много големи бази данни в MySQL (този друг въпрос може да ви помогне ). Определете правилно ключовете ииндекси ,оптимизиране вашите заявки (EXPLAIN е твой приятел тук). Изберете добра машина за база данни .

Има много неща, които трябва да направите, за да получите най-доброто от MySQL.

РЕДАКТИРАНЕ:още няколко идеи...

Също така е много важен начинът, по който структурирате вашите данни и таблиците, за да улесните записването им, възстановяването им или намирането на компромис между двете (в зависимост от случая на употреба).

Също така, ако расте, можете да използвате клъстер , разделяне на вашите данни между няколко MySQL бази данни в няколко машини (използвайки схема Master-slave например), това е друга опция.

За да подобрите производителността, трябва да помислите и за използването на някакъв вид кеш за повтарящи се заявки.

Има и инструменти като Vitess които помагат за мащабиране на MySQL база данни по подобен начин като базите данни NoSQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Производителност на MySQL:Идентифициране на дълги заявки

  2. Мигриране на MySQL UTF8 към UTF8MB4 проблеми и въпроси

  3. Получаване на йерархични данни от саморефериращи се таблици

  4. Грешка в MySQL:Имате грешка във вашия SQL синтаксис; проверете ръководството, което съответства на версията на вашия MySQL сървър за правилния синтаксис, който да използвате близо

  5. Създайте MySQL база данни