Jump to content

Realm (database)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Zhuinden (talk | contribs) at 15:26, 22 April 2017 (Undid revision 776676781 by Zhuinden (talk)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Realm is an open-source object database, initially for mobile (Android/iOS)[1], also available for cross-platform solutions such as Xamarin[2] or React Native[3], but is now also available for other platforms[4][5], including desktop applications (Windows[6]), and is licensed under the Apache License.

In 2016 September, the Realm Mobile Platform was announced for public beta (followed by the first stable release in 2017 January),which is a platform that allows two-way synchronization between the Realm Object Server[7][8], and the client side databases that belong to the given logged-in user. Both a developer, and a commercial edition [9] was released, along with a business license[10] for integrating with other database solutions such as PostgreSQL[11][12].

History

Realm's development began in the end of 2010 by Alexander Stigsen, along with Bjarne Christiansen[13], under the name TightDB. Even from the start, it was designed to be a NoSQL database with configurable durability, and the ability to share the same groups of data across multiple processes, but also even multiple devices and clusters.

TightDB was renamed to Realm in 2014 September, and released as public beta.

In the past few years, Realm has become more and more noted by external sources[14] [15], including other firms such as IBM[16], and has received support from many sponsors[17].

Since then, Realm has released a platform for two-way synchronization[18], but now also provides a NodeJS SDK[19] for use in server-side applications.[20]

References

  1. ^ "Realm: Object Centric Present Day Database for Mobile Applications". Retrieved 2017-04-22.
  2. ^ "Realm mobile database platform now has support for Microsoft's Xamarin". Gooroo. Retrieved 2017-04-22.
  3. ^ "Realm: Introducing Realm React Native". Retrieved 2017-04-22.
  4. ^ "Realm: Microsoft Xamarin 1.0, Azure, Windows Desktop". Retrieved 2017-04-22.
  5. ^ "Realm Mobile Platform Supports Xamarin, Microsoft Azure -- ADTmag". ADTmag. Retrieved 2017-04-22.
  6. ^ "Using Realm Mobile Database in a converted desktop app with the Desktop Bridge". App Consult Team. Retrieved 2017-04-22.
  7. ^ Kepes, Ben. "Realm broadens its mobile database offering with Object Server". Network World. Retrieved 2017-04-22.
  8. ^ "Realm broadens its mobile database offering with Object Server | The Diversity Blog - SaaS, Cloud & Business Strategy". www.diversity.net.nz. Retrieved 2017-04-22.
  9. ^ "Realm launches commercial edition of its mobile database - SiliconANGLE". SiliconANGLE. 2017-01-19. Retrieved 2017-04-22.
  10. ^ "Realm Open Sources Mobile Database, Grows It into Enterprise Platform -- ADTmag". ADTmag. Retrieved 2017-04-22.
  11. ^ "Realm Makes PostgreSQL Real-Time with New Connector". Database Trends and Applications. 2017-03-21. Retrieved 2017-04-22.
  12. ^ "Realm's Mobile Development Platform Links to PostgreSQL to Tie into Enterprise Data - The New Stack". The New Stack. 2017-03-21. Retrieved 2017-04-22.
  13. ^ "A startup launched 9 months ago by these former Nokia engineers is going absolutely bonkers". Business Insider. Retrieved 2017-04-22.
  14. ^ Krill, Paul. "Realm revives object database for mobile dev". InfoWorld. Retrieved 2017-04-22.
  15. ^ 09:25, 29 Sep 2016 at; tweet_btn(), Thomas Claburn. "Realm – a database you may not have heard of but app devs have – touts cloudy platform". Retrieved 2017-04-22. {{cite web}}: |last= has numeric name (help)CS1 maint: numeric names: authors list (link)
  16. ^ "Visual Recognition Mobile App with Watson, Realm, and Swift - IBM OpenTech". IBM OpenTech. 2016-12-12. Retrieved 2017-04-22.
  17. ^ Miller, Ron. "Realm Can Expand Its Reach With $20M Investment". TechCrunch. Retrieved 2017-04-22.
  18. ^ "Realm: Introducing the Realm Mobile Platform". Retrieved 2017-04-22.
  19. ^ "Realm Releases Object Database for Node.js". InfoQ. Retrieved 2017-04-22.
  20. ^ "Realm: First Object Database for NodeJS Server". Retrieved 2017-04-22.