Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL a JSON — dlaczego?

Mówiąc szczerze, MySQL jest bazą danych, podczas gdy JSON nie, więc poprawną odpowiedzią jest MySQL, bez wahania. JSON to tylko język, a ledwie nawet to. JSON nigdy nie został zaprojektowany do obsługi równoczesnych połączeń lub jakiejkolwiek manipulacji danymi, ponieważ jego własną funkcją jest reprezentowanie danymi, a nie zarządzać to.

Więc idź z MySQL do przechowywania danych. Następnie powinieneś użyć jakiegoś języka programowania, aby odczytać tę bazę danych i wysłać te informacje w formacie JSON, zamiast przechowywać cokolwiek w JSON.

Jeśli przechowujesz dane w plikach, czy to w formacie JSON, czy w jakimkolwiek innym, będziesz mieć różnego rodzaju problemy, o które ludzie przestali się martwić, odkąd bazy danych zaczęły być używane do tego samego. Ograniczenia rozmiaru, zamki, nazwij to. Wystarczy, że masz jednego użytkownika, ale w momencie, gdy dodasz ich więcej, zaczniesz rozwiązywać tak wiele problemów, że prawdopodobnie skończysz na pisaniu całego silnika bazy danych tylko po to, by obsługiwał pliki za Ciebie, podczas gdy Ty mógł po prostu użyć rzeczywistej bazy danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli_fetch_array() oczekuje, że parametr 1 to mysqli_result, wartość logiczna podana w

  2. Jak uciec od pojedynczego cudzysłowu i znaków specjalnych w MySQL

  3. while($row =mysql_fetch_assoc($result)) - Jak foreach $row?

  4. Czy w MySQL można odzyskać więcej niż 1024 znaków z GROUP_CONCAT?

  5. BŁĄD 1130 (HY000):Host „” nie może połączyć się z tym serwerem MySQL