在大多数企业开发或Web开发中,都会涉及数据的存储和检索。存储数据有两种基本的方法:保存到普通文件中(File System),或者保存到数据库(Database)中。
文件存储常见,并且简单,操作系统提供的完善的API,所以在早期项目中都会使用文件作存储载体。但是随着企业业务越来越复杂,网站访问量也越来越大时,对数据的并发性和检索速度有更高的要求。所以慢慢的也就引入使用数据库作为数据存储了。
使用普通文件的遇到的问题:
关系数据库关系系统如何解决文件存储晕倒的问题:
如果要创建一个简单的系统或者应用,而又觉得不需要一个功能全面的数据库系统时,我们可以使用SQLite。使用SQLite来作为一个中间人,一方面操作起来像普通文件一样方便和快捷,另一方面提供了数据库具有基本事务处理能力,和操作文件提供了一个基本的SQL接口。当然SQLite更多是作为应用或产品的嵌入式数据库,最主要是它开源的。