{"version":1,"pages":[{"id":"-LR89ifte0SIr1bmXYzQ","title":"Golang Database","pathname":"/","siteSpaceId":"sitesp_xs5aS","description":"ObjectBox Go is a lean NoSQL Golang database for persisting objects. It is designed to give you high performance and easy native Go APIs on any POSIX-system and embedded devices."},{"id":"-LRLUVM--oyZa4H2BUBH","title":"Installation","pathname":"/install","siteSpaceId":"sitesp_xs5aS","description":"ObjectBox Golang DB is easy to install. Just follow this steps and enjoy the ease of use and speed of the ObjectBox NoSQL database in your next Golang application."},{"id":"-LRNDduxusIrvMaJBXo7","title":"Get started on-the-go","pathname":"/getting-started","siteSpaceId":"sitesp_xs5aS","description":"ObjectBox Go database is designed for high performance on restricted devices and will give you instant speed on all CRUD operations. It is easy to use; just follow this tutorial to get started."},{"id":"-LRNchLnHT4Fvr40cKbl","title":"Transactions","pathname":"/transactions","siteSpaceId":"sitesp_xs5aS","description":"ObjectBox is a fully transactional Go database, fully ACID compliant. ObjectBox gives you high performance object persistence without sacrificing atomicity, consistency, isolation, durability."},{"id":"-LRNcmuGlXth0J3j69Ny","title":"Entity Annotations","pathname":"/entity-annotations","siteSpaceId":"sitesp_xs5aS","description":"How to persist objects with entity annotations in ObjectBox Go."},{"id":"-LSnT6dIUbJUVdTOxSgR","title":"Queries","pathname":"/queries","siteSpaceId":"sitesp_xs5aS","description":"Easily build Go queries in ObjectBox with the ObjectBox builder APIs. ObjectBox queries help you quickly find objects matching criteria you've specified."},{"id":"-LSuD9m5cGq9v8zzgkj_","title":"Schema changes","pathname":"/schema-changes","siteSpaceId":"sitesp_xs5aS","description":"ObjectBox manages its data model (schema) mostly automatically. ObjectBox db supports automatic schema migration to make data persistence as easy as possible for application developers."},{"id":"-LUFLQ3SlDbYM1CnYUMW","title":"Custom types","pathname":"/custom-types","siteSpaceId":"sitesp_xs5aS","description":"Sometimes, you need to store a type that can't be handled out of the box. ObjectBox let's you define a custom converter (a pair of functions) that takes care of encoding & decoding properties."},{"id":"-LZFNF89_1oNtrscSFk8","title":"Relations","pathname":"/relations","siteSpaceId":"sitesp_xs5aS","description":"ObjectBox db supports relations. Learn all about To-One, To-Many, One-to-Many, Many-to-Many relations and lazy loading for ObjectBox Go. Relations are initialized eagerly by default."},{"id":"-LSQLgcUd0O0EJd_XqPJ","title":"FAQ","pathname":"/faq","siteSpaceId":"sitesp_xs5aS","description":"ObjectBox DB FAQ for Golang. Find answers to: How is ObjectBox different from BoltDB (bolt/bbolt) or Badger? Couldn't I just use JSON to store data? and many more questions."}]}