Lưu trữ dữ liệu đơn giản nhất bằng cách nào?

Hồi học C/C++ thì cách để mình lưu trữ dữ liệu là ghi vô file txt , rồi muốn lấy ra thì đọc ra từ file txt đó , rồi sau đó học database thì include một số dòng code để kết nối database này nọ , vậy còn cách nào đơn giản hơn không ?

Có dạng JSON nhé, cũng là text nhưng mà nhìn vô đọc ra liền chứ ko như text.

XML rối như canh hẹ (cả đọc ghi bằng code lẫn viết tay).

1 Like

Dùng binary file, tuy là hơi lỗi thời rồi nhưng cũng là một tuỳ chọn bạn nên thử.

1 Like

Ngày xưa toàn save xuống ini file, đọc ghi như cực hình. Sau toàn chơi serialize cả object xuống binary, cần là restore cả object từ binary file luôn.
Còn phải cài luôn một cái db để lưu là cách không được hay cho lắm.

1 Like

database là để nhiều người truy cập qua mạng thì truy vấn hiệu quả. Chứ lưu trữ dữ liệu để dùng cho một app duy nhất thì thôi, cứ text hoặc json hoặc xml cho đơn giản

1 Like

json hoặc xml là cách mà phần lớn các app nhỏ hay dùng…

1 Like

App nhỏ, cần file để lưu thiết lập. JSON là sự lựa chọn tốt. File dễ xem. Có thư viện hỗ trợ nhiều ngôn ngữ.
App vừa và lớn. Lưu trữ nhiều dữ liệu cấu trúc (như game có bảng xếp hạng, lưu danh sách contact trong app email, lưu trữ thông tin beatmap của game Osu! - có ai chơi game này không? :smiley: ) Mà không kết nối mạng (offline) . Các dạng Single-File DB như SQLite là sự lựa chọn tốt. Có đầy đủ các ưu điểm của db nhưng ở dạng file đơn. Không cần attach vào server. Connect cũng đơn giản

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?