By Andy Dent
Store and retrieve key-value established facts quick on iOS and OS X utilizing LevelDB
- Understand how a looked after key-value shop like LevelDB can aid any app.
- Learn to take advantage of LevelDB from basic C++ code on iOS and OS/X
- Use LevelDB as a help for any OS/X, iPhone, or iPad app via a sequence of functional examples
Mobile and standalone machine apps frequently have to shop and swiftly retrieve facts. LevelDB scales from a couple of basic values as much as trillions of files and is versatile sufficient to shop any type of data.
Getting began with LevelDB progresses in the course of the refined how you can use databases. It begins through explaining how you can set up and construct LevelDB from the fundamentals, and strikes directly to clarify the various Objective-C layers for LevelDB. it may be used as an creation to database-backed iOS apps, in addition to presents explanation to key-value shops and is helping you know the way they relate to SQL.
LevelDB is a versatile information answer that makes use of key-value shops to permit for the improvement of hugely complicated, effective info garage structures. From the fundamentals of information garage and retrieval to advanced situations related to information garage for apps, this e-book covers a variety of LevelDB topics.
Even really easy apps can have the necessity to seek their info utilizing diversified phrases. Getting begun with LevelDB indicates tips on how to layout keys to retrieve and shop information successfully. you'll find out how its “levelled” nature can provide quickly writes and the way to song its settings and layout for functionality. additionally, you will see a couple of concepts for debugging and tuning.
Getting all started with LevelDB will go away you as an finished LevelDB programmer, convinced you could construct a fancy database-backed app with excessive functionality on iOS or OS/X.
What you are going to research from this book
- Install LevelDB and application in C++ or Objective-C to construct OS/X, iPhone, and iPad apps
- Extend uncomplicated taken care of key-value shops to aid graph and relational information types
- Understand iOS interface construction for an app that makes use of databases
- Learn the GUI styles wanted for a database-backed app
- Explore debugging positive aspects by means of including an embedded internet server for your iOS app
- Compare SQL to LevelDB together with SQL-like relational schemas and research the implementation responsibilities to keep up database integrity
The e-book is a concise consultant for utilizing LevelDB. It explains database strategies and using C++, starting from the fundamentals the entire strategy to excessive point themes in a simple to stick to, step by step structure.
Who this ebook is written for
The booklet is intended for builders who wish an embedded database for his or her purposes. skilled programmers can choose up at the refined info mapping styles and tuning tips.
Getting all started with LevelDB calls for a minimum heritage in programming in C++ or Objective-C for OS/X or iOS and familiarity with XCode. hence it teaches adequate C++ to take advantage of LevelDB with out presuming any C++ wisdom, so is acceptable for newbie Objective-C programmers.