Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL so với JSON - Tại sao?

Thực sự thẳng thắn mà nói, MySQL là một cơ sở dữ liệu trong khi JSON thì không, vì vậy câu trả lời chính xác là MySQL, không do dự. JSON chỉ là một ngôn ngữ và hầu như không có. JSON chưa bao giờ được thiết kế để xử lý bất kỳ thứ gì như kết nối đồng thời hoặc bất kỳ loại thao tác dữ liệu nào, vì chức năng riêng của nó là đại diện dữ liệu, không phải để quản lý nó.

Vì vậy, hãy sử dụng MySQL để lưu trữ dữ liệu. Sau đó, bạn nên sử dụng một số ngôn ngữ lập trình để đọc cơ sở dữ liệu đó và gửi thông tin đó dưới dạng JSON, thay vì thực sự lưu trữ bất kỳ thứ gì trong JSON.

Nếu bạn lưu trữ dữ liệu trong các tệp, cho dù ở định dạng JSON hay bất kỳ thứ gì khác, bạn sẽ gặp đủ loại vấn đề mà mọi người đã không còn lo lắng nữa kể từ khi cơ sở dữ liệu bắt đầu được sử dụng cho cùng một thứ. Giới hạn kích thước, khóa, đặt tên cho nó. Nó đủ tốt khi bạn có một người dùng, nhưng thời điểm bạn thêm nhiều người dùng hơn, bạn sẽ bắt đầu giải quyết rất nhiều vấn đề mà có thể bạn sẽ kết thúc bằng cách viết toàn bộ công cụ cơ sở dữ liệu chỉ để xử lý các tệp cho bạn, trong khi tất cả các bạn có thể chỉ cần sử dụng một cơ sở dữ liệu thực tế.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. truy vấn mysqli chỉ trả về hàng đầu tiên

  2. Có cách nào đơn giản hơn để đạt được phong cách nhắn tin của người dùng này không?

  3. Hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS):MSSQL vs MySQL

  4. jetty-env.xml với DataSource dẫn đến lỗi WebAppContext trên mvn jetty:run

  5. MySqlCommand Command.Parameters.Add đã lỗi thời