SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.
SQLite小型、快速、自包含、高可靠性的SQL数据库引擎的C语言库。
SQLlite是世界上用的最多的数据库。(昨天刚写了一篇NPM,npm是世界上最大的包注册表)计算机技术一般都是百家争雄,在计算机领域能说世界上最多的都不容易。
与oracle、mysql等数据库相比,SQLite是一个无服务器的数据库,是自包含的。这也称为嵌入式数据库,这意味着数据库引擎作为应用程序的一部分运行。oracle、mysql都需要一台服务器,安装运行服务器server进程。
开发手机APP,或者小的桌面程序时,可以考虑使用SQLite。
为什么SQLite不需要服务端程序呢?
因为,以windows为例,SQLite提供了DLL动态链接库文件。程序加载DLL,调用里面的函数即可。