SQLite в Android додатку

&nbsp

В якості движка бази даних Android використовує SQLite Це самодостатня транзакційна база даних, для роботи якої не потрібно окремого серверного процесу SQLite використовується і в багатьох середовищах і додатках, а розробкою SQLite активно займається широке вільне співтовариство На відміну від баз даних, орієнтованих на роботу з ПК (вони ще називаються корпоративними базами даних) і надають масу функцій, які забезпечують відмовостійкість і конкурентний доступ до даних, в SQLite послідовно скасовуються всі функції, крім тих, що абсолютно необхідні Це робиться для того, щоб база даних займала якомога менше місця в памяті Наприклад, у багатьох системах баз даних використовується статична типізація, але в SQLite інформація про тип бази даних не зберігається Замість цього задача зберігання інформації про типи делегується високорівневим мовам, наприклад Java, які відображають структури бази даних на високорівневі типи

SQLite – це не проект Google, хоча Google і брав участь в її створенні Розробкою SQLite займається міжнародна команда фахівців, які з усіх сил прагнуть поліпшити функціонал і надійність цієї технології (движка) Надійність – основна складова SQLite Більше половини коду в цьому проекті повязано з тестуванням бібліотеки Бібліотека справляється з устраненієм різноманітних системних помилок, зокрема дефіциту памяті, помилок, повязаних з дисками, перебоїв з харчуванням База даних ні в якому разі не повинна опинитися в невідновлювальних стані На мобільному телефоні така ситуація призвела б до серйозної помилки, оскільки в базі даних часто зберігається критично важлива інформація Правда, приємно відзначити, що SQLite нелегко вивести з ладу – в іншому випадку, якщо батарея несподівано відмовить, мобільний телефон перетвориться на абсолютно непотрібний пристрій

Обширна і докладна документація по проекту SQLite розташована за адресою http://wwwsqliteorg/docshtml

Джерело: Android Програмування на Java для нового покоління мобільних пристроїв

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*