توضیحات
Store and retrieve key-value based data quickly on iOS and OS X using LevelDB
Overview
- Understand how a sorted key-value store like LevelDB can support any app.
- Learn to use LevelDB from simple C++ code on iOS and OS/X
- Use LevelDB as a support for any OS/X, iPhone, or iPad app through a series of practical examples
In Detail
Mobile and standalone desktop apps often need to store and rapidly retrieve data. LevelDB scales from a few simple values up to trillions of records and is flexible enough to store any kind of data.
Getting Started with LevelDB progresses through the sophisticated ways to use databases. It starts by explaining how to install and build LevelDB from the basics, and moves on to explain the different Objective-C layers for LevelDB. It can be used as an introduction to database-backed iOS apps, as well as provides clarification to key-value stores and helps you understand how they relate to SQL.
LevelDB is a flexible data solution that uses key-value stores to allow for the development of highly complex, efficient data storage systems. From the basics of data storage and retrieval to complex cases involving data storage for apps, this book covers a wide range of LevelDB topics.
Even relatively simple apps may have the need to search their data using different terms. Getting Started with LevelDB shows how to design keys to retrieve and store data efficiently. You will learn how its levelled nature delivers speedy writes and how to tune its settings and design for performance. You will also see a few techniques for debugging and tuning.
Getting Started with LevelDB will leave you as an accomplished LevelDB programmer, confident you can build a complex database-backed app with high performance on iOS or OS/X.
What you will learn from this book
- Install LevelDB and program in C++ or Objective-C to build OS/X, iPhone, and iPad apps
- Extend simple sorted key-value stores to support graph and relational data styles
- Understand iOS interface building for an app that uses databases
- Learn the GUI patterns needed for a database-backed app
- Explore debugging features by adding an embedded web server to your iOS app
- Install additional libraries and see how to use LevelDB from JavaScript via Node as well as Ruby and Python
- Compare SQL to LevelDB including SQL-like relational schemas and learn the implementation obligations to maintain database integrity
Approach
The book is a concise guide for using LevelDB. It explains database concepts and the use of C++, ranging from the basics all the way to high level topics in an easy to follow, step-by-step format.
Who this book is written for
The book is meant for developers who want an embedded database for their applications. Experienced programmers can pick up on the sophisticated data mapping patterns and tuning tips.
Getting Started with LevelDB requires a minimal background in programming in C++ or Objective-C for OS/X or iOS and familiarity with XCode. Therefore it teaches enough C++ to use LevelDB without presuming any C++ knowledge, so is suitable for beginner Objective-C programmers.
————————————————————–
ترجمه ماشینی :
دادههای مبتنی بر ارزش کلید را به سرعت در iOS و OS X با استفاده از LevelDB ذخیره و بازیابی کنید
نمای کلی
- درک نحوه مرتبسازی کلید- ذخیره ارزش مانند LevelDB میتواند هر برنامهای را پشتیبانی کند.
- استفاده از LevelDB را از کدهای C++ ساده در iOS و OS/X بیاموزید
- از LevelDB به عنوان پشتیبانی برای هر OS/X، iPhone، استفاده کنید. یا برنامه iPad از طریق یک سری مثال های کاربردی
در جزئیات
برنامه های دسکتاپ تلفن همراه و مستقل اغلب نیاز به ذخیره و بازیابی سریع داده ها دارند. LevelDB از چند مقدار ساده تا تریلیونها رکورد مقیاس میگیرد و برای ذخیره هر نوع داده به اندازه کافی انعطافپذیر است.
شروع با LevelDB از طریق روشهای پیچیده برای استفاده از پایگاههای داده پیشرفت میکند. با توضیح نحوه نصب و ساخت LevelDB از اصول اولیه شروع میشود و به توضیح لایههای مختلف Objective-C برای LevelDB میپردازد. میتوان از آن به عنوان مقدمهای برای برنامههای iOS مبتنی بر پایگاهداده استفاده کرد، همچنین به فروشگاههای ارزش کلیدی توضیح میدهد و به شما کمک میکند تا نحوه ارتباط آنها با SQL را درک کنید.
LevelDB یک راهحل داده انعطافپذیر است که از ذخیرههای ارزش کلیدی برای توسعه سیستمهای ذخیرهسازی داده بسیار پیچیده و کارآمد استفاده میکند. از اصول ذخیره سازی و بازیابی داده تا موارد پیچیده مربوط به ذخیره سازی داده برای برنامه ها، این کتاب طیف گسترده ای از موضوعات LevelDB را پوشش می دهد.
حتی برنامه های نسبتا ساده نیز ممکن است نیاز به جستجوی داده های خود با استفاده از عبارات مختلف داشته باشند. شروع کار با LevelDB نشان می دهد که چگونه می توان کلیدهایی را برای بازیابی و ذخیره داده ها به طور موثر طراحی کرد. شما یاد خواهید گرفت که چگونه ماهیت تراز آن نوشتن سریع را ارائه می دهد و چگونه تنظیمات و طراحی آن را برای عملکرد تنظیم کنید. همچنین چند تکنیک برای اشکال زدایی و تنظیم خواهید دید.
شروع به کار با LevelDB شما را به عنوان یک برنامه نویس ماهر LevelDB باقی می گذارد، مطمئن باشید که می توانید یک برنامه پیچیده مبتنی بر پایگاه داده با عملکرد بالا در iOS یا OS/X بسازید.
آنچه از این کتاب خواهید آموخت
- نصب LevelDB و برنامه در C++ یا Objective-C برای ساخت OS/X، iPhone و برنامههای iPad
- گسترش فروشگاههای ارزش کلید مرتبشده ساده برای پشتیبانی از نمودارها و سبکهای داده رابطهای
- درک ساخت رابط iOS برای برنامهای که از پایگاههای داده استفاده میکند
- با رابط کاربری گرافیکی آشنا شوید الگوهای مورد نیاز برای یک برنامه مبتنی بر پایگاه داده
- با افزودن یک وب سرور جاسازی شده به برنامه iOS خود، ویژگی های اشکال زدایی را کاوش کنید
- کتابخانه های اضافی را نصب کنید و نحوه استفاده از LevelDB از جاوا اسکریپت را از طریق Node نیز مشاهده کنید. به عنوان Ruby و Python
- SQL را با LevelDB از جمله طرحواره های رابطه ای SQL-مانند مقایسه کنید و تعهدات پیاده سازی را برای حفظ یکپارچگی پایگاه داده بیاموزید
رویکرد< /p>
این کتاب یک راهنمای مختصر برای استفاده از LevelDB است. مفاهیم پایگاه داده و استفاده از C++، از اصول اولیه تا موضوعات سطح بالا را در قالبی آسان و گام به گام توضیح می دهد.
این کتاب برای چه کسانی نوشته شده است
این کتاب برای توسعه دهندگانی است که یک پایگاه داده جاسازی شده برای برنامه های خود می خواهند. برنامه نویسان باتجربه می توانند الگوهای پیچیده نگاشت داده ها و نکات تنظیم را دریافت کنند.
شروع با LevelDB به حداقل پیشینه برنامه نویسی در C++ یا Objective-C برای OS/X یا iOS و آشنایی با XCode نیاز دارد. بنابراین به اندازه کافی C++ برای استفاده از LevelDB بدون فرض هرگونه دانش C++ را آموزش می دهد، بنابراین برای برنامه نویسان مبتدی Objective-C مناسب است.
tag : دانلود کتاب شروع کار با LevelDB , Download شروع کار با LevelDB , دانلود شروع کار با LevelDB , Download Getting Started with LevelDB Book , شروع کار با LevelDB دانلود , buy شروع کار با LevelDB , خرید کتاب شروع کار با LevelDB , دانلود کتاب Getting Started with LevelDB , کتاب Getting Started with LevelDB , دانلود Getting Started with LevelDB , خرید Getting Started with LevelDB , خرید کتاب Getting Started with LevelDB ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.