- H2 is an open source Java database that is very lightweight. It can be embedded in Java applications. It also runs on the client-server model.
- A resource means how data will be represented in REST architecture. It allows a client to read, write, modify, and create resources using HTTP methods, for example GET, POST, PUT, DELETE, and so on.
- CRUD stands for Create, Read, Update, and Delete.
- DAO is an abstraction of data persistence. Repository is an abstraction of a collection of objects.
- SQLite uses dynamic typing. Content can be stored as INTEGER, REAL, TEXT, BLOB, or NULL.
- Alternatives to the SQLite database are OrmLite, Couchbase Lite, and Snappy DB.
- The standard SQLite commands are SELECT, CREATE, INSERT, UPDATE, DROP, and DELETE.
- There are some disadvantages of SQLite. They are as follows:
- It is used to handle low-to-medium traffic HTTP requests.
- The size of SQLite...





















































