这几天,实在是太忙了;由于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会根据最合适的保存,保护,利用数据的方法使用一系列的方式对数据进行管理。
全诚外卖通是全诚团队继“全诚商城”之后以叫餐(预订)为核心的又一力作,或者称之为“特色店铺系统”,系统是基于.net2.0 + SQL构架、B/s框架的多用户店铺管理系统;外卖通的开发旨在以商家和消费者为服务对象,借以二者相互依存的关系,以互动的形式成就全诚外卖通一个完善的WEB系统平台,在这个平台里,商家可以扩大销售
0
oracle还要更多优秀神奇的能量,随着我日益研究的深入,相信对oracle驾轻就熟就在不远的未来。加油。
本文出自 “坚持奋进着” 博客,请务必保留此出处
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号