01/10/2018, 08:14

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 ?

rogp10 viết 10:30 ngày 01/10/2018

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).

Phùng Tiến Triều viết 10:21 ngày 01/10/2018

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ử.

Văn Dương viết 10:27 ngày 01/10/2018

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.

Trần Hoàn viết 10:17 ngày 01/10/2018

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

Reoteu Ray viết 10:23 ngày 01/10/2018

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

Phan Bá Hải viết 10:26 ngày 01/10/2018

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? ) 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

Bài liên quan
0