`
belmount
  • 浏览: 49026 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

数据库设计--不要把数据库作为万能储物间

 
阅读更多

我见过各种各样的使用数据库的方式。

有在数据库里面存图片的。(Tom kyte 支持往oracle 里面放)

有将服务器启动参数放在数据库的。(尤其是某些日本人自己写的框架)

有所有CRUD操作都通过存储过程完成的。(尤其是某些.net相关的代码生成工具,大量使用ms sqlserver的存储过程)

或许他们是对的,所有都取决于你的应用需求。

但数据库并不是万能的储物空间,尤其是关系数据库,它只适合存放结构化的数据。

有些非结构化的数据,例如字段数目可变的,树状结构等数据,光是抽象成关系数据库中的表就十分复杂,更别说查询了。

另外,从大规模并发访问的角度而言,数据库本身是最难于扩展的,如果把所有的业务逻辑和所有的数据(包括配置等)都放在这个篮子里,一旦数据库的瓶颈无法解决,那就等着上帝来收你吧。

 

所以,数据库设计的原则是该用应用程序解决的事情,决不能让数据库帮你解决。要保证数据库尽量简单,高效。

分享到:
评论

相关推荐

    行业文档-设计装置-储物式台镜.zip

    储物式台镜可能用于卧室、浴室或者化妆间,因此设计时需考虑用户的使用习惯、空间限制以及存储物品的种类。 2. 结构设计:储物式台镜的结构设计包括镜框材质(如木质、金属、塑料)、镜面类型(平面或曲面)、储物...

    数据库调研报告.docx

    例如,通过调整SQL查询以减少计算量,创建和合理使用索引来加速数据检索,优化数据库设计以降低冗余,以及提升硬件配置以提供足够的处理能力。 数据库的应用场景广泛,包括但不限于电子商务、金融系统、医疗记录、...

    行业文档-设计装置-储物篮及具有储物篮的儿童座椅.zip

    在儿童座椅设计领域,储物篮是一个非常实用的附加功能,它不仅增加了产品的功能性,还提升了用户体验。这个压缩包文件“行业文档-设计装置-储物篮及具有储物篮的儿童座椅.zip”包含了对这一特定设计的深入探讨。主要...

    行业文档-设计装置-新型储物书挡.zip

    很抱歉,根据您提供的信息,"行业文档-设计装置-新型储物书挡.zip"以及其内部的"新型储物书挡.pdf"似乎与IT行业专业知识并不直接相关。这个文件标题和描述更倾向于物理产品设计或者工业设计领域,而不是信息技术。在...

    行业文档-设计装置-储物纸夹.zip

    而“储物纸夹”作为其中的一种常见工具,它的设计和装置不仅关乎到实用性,还涉及到效率和美学。这篇行业文档深入探讨了储物纸夹的设计原理、装置方法以及在不同场景下的应用。 一、设计原理 1. 材料选择:储物纸夹...

    行业文档-设计装置-储物型笔记本.zip

    1. 材料选择:为了保证储物型笔记本的轻便性和耐用性,设计师通常会选择高强度的镁铝合金或碳纤维作为外壳材料。内部储物部分则可能采用耐磨、防震的橡胶或布艺材料。 2. 电子集成:考虑到笔记本电脑内部空间有限,...

    行业文档-设计装置-具有储物功能的凳子.zip

    在本案例中,储物功能的凳子作为一个设计装置,意味着它在满足坐具基本需求的同时,还增设了存储空间,使得家具的功能性得到提升。 凳子,作为生活中常见的家具,它的设计通常需要考虑以下几个方面: 1. 功能性:...

    行业文档-设计装置-可储物的纸巾盒.zip

    在本压缩包“行业文档-设计装置-可储物的纸巾盒.zip”中,包含了一个名为“可储物的纸巾盒.pdf”的文件。这个文档聚焦于一个实用的家居设计——可储物的纸巾盒。从标签“行业文档-设计装置-可储物的纸巾”我们可以...

    行业文档-设计装置-具有储物功能的服装.zip

    "行业文档-设计装置-具有储物功能的服装"这一主题,聚焦于创新性的服装设计,旨在满足现代人对于便携性和实用性的需求。这种设计将储物空间巧妙地融入衣物之中,打破了传统服饰的界限,为日常生活带来了极大的便利。...

    行业文档-设计装置-便储物书桌.zip

    便储物书桌作为一种创新的设计装置,它巧妙地将书桌与储物功能结合在一起,旨在为居住者提供一个既实用又节省空间的工作学习环境。本文将深入探讨便储物书桌的设计理念、结构特点、使用优势以及在实际应用中的考虑...

    行业文档-设计装置-具有储物功能扶手的沙发.zip

    这个设计装置旨在提供一个既可作为休息区又能储存物品的多功能家具,为日常生活带来极大的便利。 首先,我们要理解“储物功能扶手”这一概念。传统的沙发扶手通常仅用于支撑或提供舒适度,但在设计装置中,扶手被...

    行业文档-设计装置-具有储物板的望远镜.zip

    标题“行业文档-设计装置-具有储物板的望远镜.zip”暗示了这是一个关于望远镜设计的专题文档,特别关注的是一个带有储物板的创新设计。这个标题涵盖了两个主要方面:一是望远镜的工程设计,二是储物功能的集成。这...

    行业文档-设计装置-具有储物功能的打火机.zip

    在当前的【标题】"行业文档-设计装置-具有储物功能的打火机.zip"中,我们可以推测这是一个关于创新设计的文档,聚焦于一种特殊功能的打火机,即带有储物空间的打火机。这样的设计可能涉及到工业设计、产品开发、用户...

    行业文档-设计装置-具有储物功能的电脑主机箱的设计方案.zip

    "行业文档-设计装置-具有储物功能的电脑主机箱的设计方案.zip"这个压缩包文件正是针对这一趋势,提供了创新性的设计方案,旨在解决用户在桌面空间管理和设备存储方面的问题。 首先,我们要理解电脑主机箱的储物功能...

    行业文档-设计装置-具有储物功能的座椅柜.zip

    本行业文档聚焦于一种创新的设计装置——具有储物功能的座椅柜,它巧妙地将座椅与储物空间结合起来,既节省空间又提高了生活便利性。 首先,这种座椅柜的设计理念源于对空间高效利用的需求。在城市居住环境中,尤其...

    行业文档-设计装置-时尚储物盒.zip

    对于"时尚储物盒"这样一个设计项目,我们可以从中挖掘出一系列与IT相关的知识点。 首先,从“时尚储物盒”这个标题来看,我们可以推测这可能是一款结合了科技元素的日常生活用品。在当前的物联网(IoT)时代,许多...

    行业文档-设计装置-带有储物功能的杯子.zip

    行业文档-设计装置-带有储物功能的杯子.zip

    行业文档-设计装置-兼具有储物盒功能的台历.zip

    在当前的【标题】"行业文档-设计装置-兼具有储物盒功能的台历.zip"和【描述】中,我们可以推断出这个压缩包文件包含了一份关于创新设计的文档,具体是一个集成了储物盒功能的台历设计。这个设计巧妙地结合了实用性与...

    行业分类-设备装置-储物单元以及具有储物单元的家用电器.zip

    "储物单元"作为其中的一个关键组成部分,对于提升家用电器的功能性和用户体验起着重要作用。本资料压缩包“行业分类-设备装置-储物单元以及具有储物单元的家用电器.zip”主要探讨了这一主题,下面我们将深入解析储物...

    行业文档-设计装置-一种具有储物腔的救生圈.zip

    标题中的“行业文档-设计装置-一种具有储物腔的救生圈”表明这是一个关于救生设备创新设计的专业文档,具体聚焦在具有储物功能的救生圈上。描述中的信息与标题一致,进一步强调了文档的核心内容。标签“行业文档-...

Global site tag (gtag.js) - Google Analytics