---
title: 'On Android Databases'
url: 'https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-planning/on-android-databases'
markdown: 'https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-planning/on-android-databases.md'
date: '2026-09-25'
description: 'Android uses sqlite databases. This makes sense for a local device with limited users. Howerver, It does not scale for a large distributed system with multiple users, devices, and applications. Here a'
taxonomy:
  category:
    - docs
---

# On Android Databases

[](#)  [ Home ](https://www.twelvetone.tv/docs/)     [ Operating Systems ](https://www.twelvetone.tv/docs/operating-systems)     [ Vaandroid ](https://www.twelvetone.tv/docs/operating-systems/vaandroid)     [ Vaandroid Planning ](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-planning)      On Android Databases    

Android uses sqlite databases. This makes sense for a local device with limited users. Howerver, It does not scale for a large distributed system with multiple users, devices, and applications.

Here are some issues we face with Vaandroid:

- Server caching
- Transactions between multiple users
- Object persistence
- Database connection management
- Modified callbacks (create,delete,modify)

All of these problems are solved with JPA.

 [ ](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-planning/application-essentials/transactions) [](https://www.twelvetone.tv/docs/operating-systems/verbazon)

---

## Navigation

- Parent: [Vaandroid Planning](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-planning.md)
- Previous: [Application Essentials](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-planning/application-essentials.md)
