从程序的角度讲,早期的时候(也就刚有C语言的时候),程序的定义恐怕就是短短的几行代码。实现个数据的排序就了不得了。随着计算机的发展,变量时远远不能满足程序对数据存储的需要,暂且从用户的角度来讲,可能会有成千上万的用户要注册你的网站,因此,文件存储信息的时代就来临了。

随着人们逐渐对文件产生依赖,更多的问题出现。首先是数据的读取问题,然后是数据的顺序问题,然后是有效信息的问题,搜索优化的问题。。。

数据库估计就因此产生了。并由此产生了SQL语句,统一了对数据库的操作,一系列的数据库软件和公司一时兴起。

数据库给我们带来的方便时巨大了。存储数据不像以前那样繁琐,比如首先要考虑存储文件的问题,数据的排序与匹配(保证数据的正确,比如有些数据必须唯一),读取和加密。。。

其次,完成很多不可思议的事情。比如在程序的运行过程中,动态的存取几千条数据,但是运行完成却要再次删去,没有的数据库的话,真的是不知道把数据放在哪。

思考数据库的未来

据本人估计,数据库未来的趋势是完全只能话。提供一些界面化的接口,用户只需点击就可以存储和读取相应的数据。而对于程序来说,就更加方便。

胡乱说了几句,大家斧正吧。