sql从入门到精通 pdf 为什么传统行业几乎都用Oracle,而互联网行业几乎都不用Oracle呢?
为什么传统行业几乎都用Oracle,而互联网行业几乎都不用Oracle呢?
首先,银行需要绝对稳定。可以委托它全权负责使用付费的非开源产品。此外,数据库制造商将有专门的维护,以节省担心,努力和安全。
MySQL开源产品的稳定性没有O高,很容易深入开发。然而,MySQL的使用完全取决于您。银行不会找一个特别小组来维护随时可能发生的定时炸弹。此外,银行有大量的交易,但它不像互联网应用程序那样超级并发。它们大多由内部接口使用,分为两部分,区域是不同的服务器,每个区域只存储自己的相关数据。比如,如果你把钱从广东转到山东,原来的山东账户就不会保存你的记录。只有转移后,山东数据库才能有记录。在依托甲骨文商业委托的基础上,我行还将进行对账,确保数据一致性。
但是互联网企业是不同的。超级并发和小型计算机不再满足并发条件。即使Oracle足够优秀,要使用专门为更高并发性设计的MySQL,您也需要一个专业的团队来维护它。稳定性不如Oracle,但是分布式集群可以避免这种情况。由于开源,MySQL还可以根据自己的需要定制自己的功能。但大多数公司并不使用它。小公司也是这么用的。阿里巴巴对MySQL的重新开发,除了可以自己使用,还可以销售服务。
除了并发问题,阿里巴巴选择m而不是O的原因是Oracle太贵,因为企业要考虑收支。即使阿里的利润率不如银行,首先要学习的还是甲骨文的架构。1如果你有一个特定的数据库基础,知道SQL是什么,即使你不能编写简单的SQL,你也可以跳到2,但是你可以看。否则,请先查看数据库基础和SQL语言。它不需要很深,也不需要记忆那些复杂的SQL命令,这些命令可以在将来的应用中学习和记忆。2要想学好甲骨文,首先要学习甲骨文的体系结构。现在您不需要深入了解它们,但应该区分几个关键概念:实例和数据库、内存结构、进程和那些文件,如数据文件、控制文件、init参数文件等,以及数据库、表空间、数据文件和表空间、segmnet、Extend和block它们之间的关系。当然,对于许多初学者来说,对这些概念有一个清晰的理解是不容易的,而且这些并不是Oracle的全部。三。2是关于Oracle的基本概念,下面是学习一些简单的实际操作,即如何管理Oracle数据库,当然不是所有的Oracle。在此过程中,您将对SQL和Oracle体系结构有更深入的了解。4至此,你基本上掌握了甲骨文。接下来,您将根据您的指导学习其他Oracle知识。如果你是一个开发人员,你需要学习更多关于PL/SQL和developer的知识,这将是一门新课程。如果您是DBA,请继续。5现在您可以根据自己的实际情况进行选择性学习,也就是说以下内容没有特别的订购要求。你可以选择学习甲骨文管理、甲骨文备份与恢复、甲骨文性能调整、网络等,当然,在学习这些知识的过程中,最好有实际工作,这样你才能在实践中成长,学会如何麻烦购物。6当然,在学习过程中,可以在网站或it论坛上与他人交流,在数据库开发论坛上阅读一些经验文章,也可以自己写一些经验。
sql从入门到精通 pdf oracle从入门到精通pdf oracle数据库入门教程
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。