Giải pháp 1. Bạn có thể sử dụng MySQL làm Kho lưu trữ tài liệu. Có thể lưu trữ nhiều đối tượng dưới dạng JSON. Nó rất được khuyến khích và có thể mở rộng
Kho tài liệu MySQL = [MySql + NoSql]
X Dev API sẽ giúp tạo JSON với thao tác SQL và CRUD trên Giao thức X. Ngoài ra còn có khả năng duy trì Phiên X
Sẽ là tốt nhất để gửi và chia sẻ dữ liệu minh bạch cho ứng dụng trò chuyện hoặc ứng dụng nhóm
Giải pháp 2.
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
1 là một giải pháp tuyệt vời khác. Sẽ rất nhanh và có thể mở rộng để tạo các Ứng dụng trò chuyện nhómGiải pháp 3. Sử dụng
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
2 sẽ tương tác trực tiếp với công cụ lưu trữ InnoDB. Nó nhanh hơn 6 lần so với MySql 5. 6 Mặc dù
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
3 là một trong những kiểu dữ liệu phổ biến nhất trong thế giới lập trình, MySQL thực sự không hỗ trợ lưu trực tiếp loại INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
3Bạn không thể tạo một cột bảng có kiểu
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
3 trong MySQL. Cách dễ nhất để lưu trữ dữ liệu kiểu INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
3 trong MySQL là sử dụng kiểu dữ liệu INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
1Kiểu dữ liệu
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
1 lần đầu tiên được thêm vào MySQL phiên bản 5. 7. 8 và bạn có thể sử dụng loại để lưu trữ mảng và đối tượng INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
1Hãy xem một ví dụ về việc sử dụng kiểu
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
1 trong MySQLĐầu tiên, tạo một bảng tên là
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
5 với câu lệnh SQL sauCREATE TABLE example [
`id` int NOT NULL AUTO_INCREMENT,
`docs` JSON,
PRIMARY KEY [`id`]
];
Bảng
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
5 sẽ có hai cột. cột INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
7 và cột INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
8Bây giờ bạn có thể đặt một mảng bên trong cột
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
8 bằng câu lệnh INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
00 sau đâyINSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
Bây giờ cột
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
01 sẽ có một mảng được lưu trữ bên trong nó như sauINSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
0Và đó là cách dễ nhất để bạn có thể lưu trữ loại
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
3 bằng MySQLBạn có thể đặt các mảng có độ dài khác nhau làm giá trị cột
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
4Cột bảng sẽ có các mảng có độ dài khác nhau như hình bên dưới
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
5Bạn có thể truy vấn dữ liệu cụ thể bằng cách sử dụng kết hợp mệnh đề
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
03 và INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
04 như sauINSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
8Và bạn cũng có thể
INSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
05 hàng cụ thể như thế nàyINSERT INTO example [docs]
VALUES ['["hot", "cold"]'];
0Nếu bạn muốn tìm hiểu thêm về cách MySQL xử lý các mảng JSON, bạn có thể xem tài liệu về kiểu dữ liệu JSON của MySQL