飘飘悠悠 发表于 2015-1-16 22:36:35

MSSQL编程:工具数据库 VS 干系数据库

闪回的目的是要让数据库在commit之后,还能恢复到之前的某个状态,整库或指定的表。工具|数据|数据库工具数据库VS干系数据库
我们将工具数据库办理体系(ODBMS)界说为一个集成了数据库才能与面向工具编程言语才能的数据库办理体系(DBMS),ODBMS使数据库工具看起来像是已有的一个或多个程序计划言语中的程序计划言语以象。——RickCattell,OMG-93委员会主席。

ODBMS在多用户客户机/服务器情况中供应了耐久性存储器。ODBMS能够处置工具的并行会见,供应锁定和事件回护,回护工具存储器免遭各类范例的威逼,看管像备份和恢复之类传统义务。ODBMS这以是与干系数据库分歧,是由于ODBMS存储的是工具,而不是表格。工具的援用经由过程耐久性标识(PID)举行,PID能够举世无双地辨认各个工具,能够用来在工具之间创建标志和容器干系。ODBMS还增强了封装,撑持承继。ODBMS分离了工具属性和传统的DBMS功效,如锁定、回护、事件处置、查询、版式本、并发和耐久性。

ODBMS不是使用分别的言语(如SQL)界说、检索和处置数据,而是使用类界说和传统的面向工具的程序言语(一般是C++、SmallTalk和Java言语)机关来界说和会见数据。ODBMS只来过是存储器内言语数据布局的多用户、耐久性扩大。换句话说,客户就是C++或是Java程序,服务器就是ODBMS

小女巫 发表于 2015-1-19 18:26:25

SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.

冷月葬花魂 发表于 2015-1-28 05:34:15

记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。

不帅 发表于 2015-2-5 14:05:49

可以动态传入参数,省却了动态SQL的拼写。

若天明 发表于 2015-2-12 02:26:07

可以动态传入参数,省却了动态SQL的拼写。

变相怪杰 发表于 2015-3-2 21:10:10

这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?

透明 发表于 2015-3-11 06:21:05

SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。

海妖 发表于 2015-3-17 22:14:12

不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关

小妖女 发表于 2015-3-25 04:09:51

然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
页: [1]
查看完整版本: MSSQL编程:工具数据库 VS 干系数据库