任何人都不能,也不可能否认数据库,除非他是无知的人。
我的文章,都是受感于别人的高论,总结的。深深的感觉出“完全依靠商业数据库”和“不完全依靠商业数据库”其实就是佛与道。
高性能系统完全依靠商业数据库当然可以,只要数据库规划的合理,服务器架构的好,完全能支持上亿的访问。这些年来数据库技术的迅速普及,已经成为了计算机领域每个人都熟知的技术。也不乏很多成功的案例。2000年悉尼奥运会的数据库系统经过精心规划设计,最后顶住了来自全球几亿人的访问。这可以说是当时互联网系统高性能数据库的最佳案例。
如果说优秀的大型商业数据库是博大精深的佛教,针对特定需求的解决方案就是追求另外境界的道教。当面对商业数据库动辄几十万,上百万的投资时,老板可能跟你说,我们的系统的总投资都不会有这么多,大家自然会选用免费的开源数据库,而且会在系统设计上格外小心,生怕太浪费有限的计算机资源,慢慢的也就形成了非常规的思想,每个函数都要检查是否可以优化,实在不行就用汇编。当看到数据库的sql语句还要解析占用资源,而且概念复杂,难以分析等,从内心里就像改变。优化优化再优化,慢慢的就有了能不能有更加适合自己的系统的组件。于是各种想法就出来了。有的人说要自行开发一个高性能的数据库出来,取消sql;有的人说,完全放在内存里自行设计一个大的数据结构来代替;还有人说为什么不改造NFS;甚至还有人想让商业数据库厂商为自己单独定制一个数据库;当然还有本人(其实是很多人的代言)的在系统中大部分用数据库,其他对性能高的小地方专门设计的综合法等等。
以上其实都有很多的真实案例。我把它们归结到道家的范畴,其实它们的区别就是道家的不同派别,比如全真派等等。无论是佛是道,都是宝贵文化遗产。佛道自来是一家,都是为了得到很好的解脱形成的。佛道之争没有意义。无论是完全用商业数据库还是不完全用商业数据库思想其实都是为了一个共同的目的,那就是让我们的互联网高性能后台系统更好的运行,让我们从繁杂的系统设计中解脱出来。
分享到:
相关推荐
9. **用户权限管理**:移除与Oracle数据库相关的用户和组,以确保没有遗留的权限问题。 在使用“Oracle数据库完全卸载干净工具”时,务必确保你有权限执行这些操作,并且理解卸载数据库可能会导致数据丢失。在执行...
在当今的网络时代,无论是构建一个简单的个人网站还是复杂的电子商务平台,都离不开后端数据库的支持。数据库系统为应用程序提供了存储、管理和检索数据的能力,而PHP作为一门流行的服务器端脚本语言,与数据库的...
《Delphi+SQL Server数据库应用实例完全解析》是一本深入探讨如何使用Delphi开发应用程序并与SQL Server数据库进行交互的专业书籍。Delphi是一款强大的Windows应用程序开发工具,以其高效的编译器和直观的RAD(快速...
jsp数据库系统开发完全手册王国辉分成了19个,完全下载后,解压缩其中一个就可以了。
软考数据库系统工程师复习资料完全版是为软考数据库系统工程师考试所准备的复习资料,涵盖了计算机系统知识、数据结构与算法、操作系统知识、程序设计基础、网络基础知识、多媒体基础知识、数据库技术基础、关系...
这份资料深入浅出地讲解了数据库领域的基本概念、原理和技术应用,是提升考生理论水平与实践能力的重要工具。 一、数据库基础 数据库是存储和管理数据的系统,它提供了数据的组织、存储、检索和管理等功能。复习...
资源名称:SQL Server 2005数据库系统开发完全手册内容简介:本书从实际出发,对SQL Server 2005数据库系统进行了全面介绍。本书共22章,分为4篇即SQL Server 2005基础篇,SQL Server 2005管理篇,典型实例篇和应用...
这本书涵盖了从基础到高级的各个层面,旨在帮助初学者和有一定经验的开发者掌握使用Visual C++与SQL Server 2000进行数据库交互的技术。在光盘源码中,读者可以找到书中所有示例代码,这对于实践学习和理解理论知识...
SAP-HANA数据库SQL中文完全参考手册,本文档完全翻译为中文,适合看不懂原版官方英文文档的人,内容做了精美的排版,里面包括各种函数,语法,限制信息等。内容非常完备,掌握这本手册,相信一定能掌握HANA
完整版 数据库系统开发完全手册>>,十分清晰。
jsp数据库系统开发完全手册王国辉分成了19个,完全下载后,解压缩其中一个就可以了
数据库管理系统原理与设计 这个需要和其他四个连一起解压!!本书由于内容全面,实践性强,已经成为了数据库课程的首选教材。全书分为数据库基础、应用程序开发、存储与索引、查询评估、事务管理、数据库设计与调整...
《Access数据库开发经典案例解析》是一本深入探讨Access数据库应用的书籍,随书附带的光盘包含了8个经过实际调试且可运行的案例,旨在帮助读者更好地理解和掌握Access数据库的开发技巧。以下是对这些知识点的详细...
数据库原理及应用是信息技术领域中的核心课程之一,它主要探讨如何有效地存储、管理和检索数据,以支持各种业务和信息系统。本书详细介绍了数据库的基础概念、设计原则以及实际应用,旨在帮助读者深入理解数据库的...
- 数据库来源于学长在网上查找的资源。 - 已经发现其中的材料参数并不是完全正确,如Q235的屈服强度应该是234MPa,但是材质数据库中的参数并不是。
总的来说,Oracle 11g完全中文教程结合数据库小技巧文档,将引导学习者从基础到进阶,全面掌握Oracle数据库的使用和管理,为实际工作中的问题解决提供有力支持。通过深入学习和实践,任何人都能成为熟练的Oracle DBA...
资源名称:PHP数据库系统开发完全手册资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Excel VBA与数据库整合应用范例精讲(范例文件代码) 内容简介 《Excel VBA 数据库整合应用范例精讲》用180个实例介绍了利用Excel VBA来操作数据库(包括Access、SQL Server和FoxPro)的实用方法和技巧。 全书共11章...
2. **文件格式不兼容**:尝试附加的数据库文件版本可能与当前SQL Server实例版本不兼容。 3. **文件大小问题**:数据库文件的实际大小与文件头部记录的大小不匹配。 4. **文件路径问题**:文件路径可能不存在或被...