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

MySQL срещу JSON - Защо?

За да бъдем искрени, MySQL е база данни, докато JSON не е, така че правилният отговор е MySQL, без колебание. JSON е просто език и едва ли дори това. JSON никога не е бил проектиран да обработва нещо като едновременни връзки или какъвто и да е вид манипулиране на данни, тъй като неговата собствена функция е да представлява данни, а не за управление го.

Така че използвайте MySQL за съхранение на данните. След това трябва да използвате някакъв език за програмиране, за да прочетете тази база данни и да изпратите тази информация като JSON, вместо всъщност да съхранявате нещо в JSON.

Ако съхранявате данните във файлове, независимо дали във формат JSON или нещо друго, ще имате всякакви проблеми, за които хората са спрели да се тревожат, откакто базите данни започнаха да се използват за едно и също нещо. Ограничения в размера, ключалки, наименувайте го. Достатъчно е добре, когато имате един потребител, но в момента, в който добавите повече от тях, ще започнете да решавате толкова много проблеми, че вероятно ще свършите като напишете цял двигател на база данни, само за да обработва файловете вместо вас, докато през цялото време можеше просто да използва действителна база данни.



  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. Как да сортирате редове от HTML таблица, които се извикват от MySQL

  3. Предоставен е невалиден аргумент за foreach() в Codeigniter

  4. Java ZonedDateTime запишете в базата данни

  5. Посочване на конкретни полета със Sequelize (NodeJS) вместо *