便宜,强大的计算能力和互联网的应用,创建了无数在十年前不可想象的新应用。越来越多的数据进入了应用,除了传统的通用桌面计算机、服务器,还有手持的无线通信设备和智能家电。
集成的芯片已经波及到了我们生活的每个角落,今天的程序员面对的不仅仅要面对传统的桌面、服务器应用,信息家电、网络硬件、汽车、工业自动化系统也是需要面对的应用。所有的这些都要涉及到对数据的管理。
数据管理可能非常简单,有些时候,用一个TXT文件记录几行就足够了。但,更常见的是需要存储并且查找大量普通数据或者结构化的数据。数据库管理是程序员能够迅速、有效的对这些数据操作,包括添加、修改、删除、统计等等。
当然,数据库已经走过了相当长的时间,我们这里不是讨论数据库的历史。而是要指出一个程序员面对的问题:如何从市场上的林林总总的数据库产品中选择?还是那句老话:不买最贵的,只要最适合的。