记得有一次过年,在家里面,我有个搞计算机硬件的哥哥问我学过数据库没,我说我自己借了一些相关的书籍看过,自己也写过一些有关数据库的小程序,然后他就问我,你知道一般的比较大的文件是如何存储在数据库中的么,我为了表示我的谦虚,我说不是很清楚(其实我认为是,把文件放在本地的磁盘中,然后在数据库中存储文件的路径),于是我哥就一本正经说到,数据库中一般都是存储这些大型文件的路径的,而这些文件一般都是放在磁盘上。听到我哥这样说,我心中有点窃喜。呵呵。
今天在ArcEngine二次开发的时候,老师讲到了,如何通过ArcSDE这个插件将空间数据存储到sqlserver中,说了大概一节课的时候,然后下课的时候,老师来到我的课桌旁,我就问他为什么要把这么大的空间数据存储到数据库中去了,而且还要一个插件,为什么不直接把空间数据文件存储到一个本地的磁盘上,然后在数据库中存储数据文件的路径呢?(当时我是说的非常认真的,而且还感觉自己很牛逼的样子),结果老师直接来一句,你上节课没听讲么(我脸红了),然后老师接着说到,空间数据是要供很多人一起共享的,如果放在磁盘上的话,能支持客户端的并发操作和共享么?(我顿时想找个地洞钻下去了),当我把头低下去了,老师可能看着我不好意思,于是他就走了(没想到这老师还蛮懂坨的)。
哎~~~~,我居然连数据库这么一个超级超级大的特性——数据的共享性、并发性 给忘记了。
尴尬!!!!!!!!!!!!!!!!!!!!!!!!!!!!
原文地址:http://www.cnblogs.com/mingjiatang/p/3708049.html