SQLite is really quite different when compared to many other database systems. Before you decide to use it, there are a few things you definitely need to understand about it. Here we go. SQLite SQLite is a serverless SQLite is not a database server, which means it is not a backend process running in your system somewhere. There is no SQLite server process. While we are using PostgreSQL or MySQL, we have a database server process running somewhere to interact with us. We connect database server with IP address, database name, account and password. Then we send our SQL statements to the server through network, and get back the result from it. But this is not the case for SQLite. Serverless also implies zero-config ! SQLite is an embeded database Embeded database means you can incorporate SQLite into your application, while the database functionality is not necessary to be a separate piece of software. Actually, this is most likely the use case for SQLite. There are just so ma...
CS4096
Notes for Computer Science