Thiết lập Realm cho Android

Giới thiệu Nếu bạn đã cập nhật xu hướng mới nhất trong phát triển Android, thì bạn có thể đã nghe nói về Realm. Realm là cơ sở dữ liệu nhẹ, có thể thay thế cả thư viện SQLite và ORM trong dự án Android của bạn. So với SQLite, Realm nhanh hơn và có rất nhiều tính năng hiện đại, chẳng hạn như hỗ trợ JSON, một API linh hoạt, thông báo thay đổi dữ liệu và hỗ trợ mã hóa, tất cả đều nhằm giúp cho các nhà phát…

Read More

Giới thiệu về Realm Mobile Database

I. Realm Mobile Database là gì? Ngày nay, việc phát triển ứng dụng di động đang trở thành xu hướng và phổ biến khắp mọi nơi. Hiện nay đang có khá nhiều hệ điều hành di động phổ biến và đi kèm đó là ngôn ngữ riêng cho từng hệ điều hành riêng biệt (Java cho Android; Swift hoặc Objective-C dành cho iOS,…). Trong mỗi ứng dụng thì phần quan trọng không kém chính là Cơ sở dữ liệu. CSDL phổ biến nhất được sử dụng hiện nay trên hầu…

Read More

Giới thiệu Realm database cho Android

Giới thiệu Realm là một cơ sở dữ liệu nhẹ, có thể thay thế cả hai thư viện SQL và ORM trong các ứng dụng Android. Realm không sử dụng SQLite làm engine của nó. Thay vào đó, nó dùng core C++ nhằm mục đích cung cấp một thư viện cơ sở dữ liệu thay thế SQLite. Realm lưu trữ dữ liệu trong các bảng viết bằng core C++. Việc này cho phép Realm được truy cập dữ liệu từ nhiều ngôn ngữ cũng như một loạt các truy vấn…

Read More

Giới thiệu Realm – Giải pháp thay thế cho SQLite

Bối cảnh Để làm việc với SQLite, ta phải thực hiện rất nhiều thao tác: xây dựng khung chương trình, mô hình, heplers, truy vấn, blah blah. Thực sự việc này tốn rất nhiều thời gian trong tiến trình phát triển phần mềm. Những người mới tiếp cận với SQLite sẽ phải bỏ ra nhiều giờ loay hoay trong khởi tạo, nhập xuất, xây dựng câu truy vấn và đặc biệt là code sẽ rất khó quản lý. Giải pháp trước kia Viết thư viện hỗ trợ Hồi ở Nikme, công…

Read More

Giới thiệu về Realm.io

Hôm nay chúng ta sẽ tìm hiểu về Realm một cơ sở dữ liệu mới được xây dựng để chạy trên thiết bị di động, máy tính bảng,vvv. Realm sử dụng rất it tài nguyên, dễ sử dụng và việc tương tác với dữ liệu nhanh hơn bất kể những sự lựa chọn hiện tại. SWIFT: // Using Realm in Swift var mydog = Dog(); mydog.name = “Rex”; mydog.age = 9 let realm = RLMRealm.defaultRealm() realm.beginWriteTransaction() realm.addObject(mydog) realm.commitWriteTransaction() var results = Dog.objectsWhere(“name contains ‘Rex'”) Không giống như một số các…

Read More