Realm數據庫簡介

Realm 是一個跨平臺的移動數據庫引擎,於 2014 年 7 月發佈,準確來講,它是專門爲移動應用所設計的數據持久化解決方案之一。數據庫

Realm 能夠輕鬆地移植到您的項目當中,而且絕大部分經常使用的功能(好比說插入、查詢等等)均可以用一行簡單的代碼輕鬆完成!架構

Realm 並非對 Core Data 的簡單封裝,相反地, Realm 並非基於 Core Data ,也不是基於 SQLite 所構建的。它擁有本身的數據庫存儲引擎,能夠高效且快速地完成數據庫的構建操做。工具

以前咱們提到過,因爲 Realm 使用的是本身的引擎,所以, Realm 就能夠在 iOS 和 Android 平臺上共同使用(徹底無縫),而且支持 Swift 、 Objective-C 以及 Java 語言來編寫( Android 平臺和 iOS 平臺使用不一樣的 SDK )。學習

使用Realm的理由:spa

  • 跨平臺 :如今絕大多數的應用開發並不單單隻在 iOS 平臺上進行開發,還要兼顧到 Android 平臺的開發。爲兩個平臺設計不一樣的數據庫是愚蠢的,而使用 Realm 數據庫, iOS 和 Android 無需考慮內部數據的架構,調用 Realm 提供的 API 就能夠完成數據的交換,實現 「 一個數據庫,兩個平臺無縫銜接 」 。設計

  • 簡單易用 : Core Data 和 SQLite 冗餘、繁雜的知識和代碼足以嚇退絕大多數剛入門的開發者,而換用 Realm ,則能夠極大地減小學習代價和學習時間,讓應用及早用上數據存儲功能。開發

  • 可視化 : Realm 還提供了一個輕量級的數據庫查看工具,藉助這個工具,開發者能夠查看數據庫當中的內容,執行簡單的插入和刪除數據的操做。畢竟,不少時候,開發者使用數據庫的理由是由於要提供一些所謂的 「 知識庫 」 。get

相關文章
相關標籤/搜索