深爱那片海 发表于 2015-1-16 22:41:06

MYSQL编程:oracle8i进修条记(3)

与数据库相关的流程的逐渐标准化,使得解决方案提供商能以更便捷的方式提供服务、部署应用程序、规划容量和管理资源。DBaaS模式还有助于减少数据和数据库的冗余度并提升整体服务质量。oracle|条记oracle8.0是一个工具干系数据库,由于它非纯面向工具数据库也非纯干系数据库,代表二者的组合。
以下来由可使人人信任面向工具的办法将成为支流
1:面向工具数据库对用户以后的干系数据库是向下兼容的,由于用户能够把以后干系数据库和使用移植到oracle8i中而不必重写。
2:如今的工具数据库撑持sql数据库尺度的特定查询,企业界已往敏捷承受干系数据库的缘故原由之一就是能够创立出格的查询的才能。如今工具数据库已供应给尺度sql工具接口了。意味着能够轻松地从干系数据库过渡到工具数据库。
3:面向工具与干系表达的分离在oracle8i中是语义明晰的,比独自的干系或面向工具的表达加倍无力很多。这使计划松散无效的数据库加倍简单。
4:工具干系数据库是一个能存数据、数据间的干系和数据的举动(即它与其他数据互相感化的体例)的数据库。它不但是停止在处置数据这一初级的条理上,并且上升各处理包裹着数据的工具的条理。

以下将进修面向工具的基础观点,不外会倾向于面向数据库的工具:

工具(object):是实际天下实体的软件暗示,由属性和操纵构成。
类(class):能够把互相间的举动和属性相似的多个工具回成类。类即为工具的模板。工具为类包括了血肉的实体。
封装(encapsulation):指数据绑定与特定的工具中,使它的会见仅能经由过程该工具供应或承受的举措来举行(如许能制止不法的会见)。封装意味着数据库中每一个工具都具有明晰的界说优秀的接口。
数据触发器(databasetrigger):干系数据库具有的一种封装情势,可是它不具有成为供应封装功效的工具的才能,由于用过量的数据库触发器将下降全部数据库的功能。
可扩大性(extensibility):是面向工具数据库增添新工具及其举动而不会影响其他工具和使用的一种才能。
承继(inheritance):一种代码共享的情势。子类能够具有父类的数据和举动。它是创立工具新类作为已有类的特别化的一种才能。
多态(polymorphism):它是工具对不异动静做出分歧反响的功效。统一工具基于供应的信息做出分歧的反响,而且能了解输出信息的高低文。
最近由权威调查机构Evans数据公司进行的一项调查显示,MySQL在过去两年已经获得了25%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库。

海妖 发表于 2015-1-19 21:13:30

但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。

不帅 发表于 2015-1-28 10:57:44

sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西

莫相离 发表于 2015-2-5 20:52:24

两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书

活着的死人 发表于 2015-3-3 22:48:15

需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。

若相依 发表于 2015-3-11 14:27:16

从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。

爱飞 发表于 2015-3-18 23:25:18

对于微软系列的东西除了一遍遍尝试还真没有太好的办法

第二个灵魂 发表于 2015-3-26 20:36:25

始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。
页: [1]
查看完整版本: MYSQL编程:oracle8i进修条记(3)