这几天,实在是太忙了;由于12号省领导要来检查,于是项目组为了赶进度,真的是忙的一团糟。每天晚上9点30下班,中午不休息。挤出点时间学学习变成了一种奢侈。
这几天,实在是太忙了;由于12号省领导要来检查,于是项目组为了赶进度,真的是忙的一团糟。每天晚上9点30下班,中午不休息。挤出点时间学学习变成了一种奢侈。这几天,我对oracle的架构有了一点点的心得,就写点东西出来。
oracle的优秀性最早体现在跨平台的支持性。这是oracle早期能够催营拔寨的关键。谈谈跨平台,香港虚拟主机,oracle只是一个运行在操作系统上的软件,那么oracle是怎么做到兼容如此之多的操作系统平台的呢?oracle开发的架构很值得研究,这个就是内模式,模式,外模式的架构。这个架构可以保证数据库对操作系统提供驱动接口,对用户透明,保证了oracle的核心架构是统一的。在后期,甲骨文厂商收购了java,java也是一种兼容性非常好的语言。oracle收购java,更保证了其后续产品的兼容性和稳定性。使得其核心工程师可以只专注于内模式的开发,从而从繁琐的其他边缘问题中解脱出来,达到了统筹资源,协调发展。
oracle的存储,体现在对逻辑,物理结构的分开上。oracle存储物理结构上有各种文件,如数据文件,日志文件,这些只是借用操作系统对硬盘区域进行管理的方式。当然核心还是在逻辑结构上,即在内部oracle是如何存储数据的,如何保证数据在遭到破坏时能有效地恢复的。这里,oracle的逻辑结构包括目录(directory),表空间(tablespace),数据段(segment),区间(extend),数据块(block),网站空间,这些逻辑结构保证了数据的有效存储,从而节省存储资源。
oracle的性能,体现在对计算机硬件平台的使用上。这里,就得说oracle的设计实在是太棒了,共享一个监听服务,每个数据库一个实例,保证了各个实例之间的性能分配。对内存的分配使用了SGA,PGA的架构,这样就保证了能大大降低了磁盘IO,降低对计算机总线的占用。在内部实现一些复杂的算法进而监视硬件平台和操作系统的情况,进行对操作系统平台的管理。oracle做到这一些,几乎是虚拟出了另一个操作系统出来,在这个操作系统上,oracle将数据处理做的淋漓尽致。的确,一般的操作系统会在意对进程调度,内存管理,美国服务器,磁盘管理,总线管理,硬件驱动。。。而oracle只需要管理数据。也就是说,在oracle会根据最合适的保存,保护,利用数据的方法使用一系列的方式对数据进行管理。
国微CMS企业外网方案(原PHP168 S系列)
国微CMS企业方案基于“核心+系统+模块+插件”的架构体系,拓展性良好。能非常方便站长及企业搭建企业信息平台。 手机短信体系平台A、 每个售后问题回复,客户均可收到快捷通知短信。B、 每个货物发送,均有一个快捷短信息发给收货方。C、 每个客户均可按实际需求收到手机短信回复与问候。D、每个订单申请都会有一个快捷短信回复。E、每个代理商申请代理均可得到短信回复。
0 查看详情
oracle还要更多优秀神奇的能量,随着我日益研究的深入,相信对oracle驾轻就熟就在不远的未来。加油。
本文出自 “坚持奋进着” 博客,请务必保留此出处
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1083283.html
微信扫一扫
支付宝扫一扫