RDS是指什么,第1张

RDS

RDS(Remote Data Services,远程数据服务)是允许我们处理客户端数据的一系列服务的统称。现在不用担心这方面的问题,因为RDS本身就是ADO的一部分,只有在需要传送和使用客户端数据时,才会使用。

远程数据服务RDS允许程序员开发原生的WINDOWS分布式多层应用系统,或是开发以浏览器为图形用户接口的WEB应用系统。

远程数据服务RDS提供了客户端应用程序在INTERNET/INTRANET或分布式环境中使用ADO中RECORDSET对象的能力。

可以在浏览器中通过远程数据服务RDS取得RECORDSET对象,然后在脚本语言中存取数据。或在原生WINDOWS应用程序中通过RDS取得RECORDSET对象,然后使用程序代码来存取远程数据源中的数据。RDS能够将ADO取得的数据一DCOM或HTTP通信协议由中介软件或中介组件传递给客户端,并且把数据缓存在客户端中让客户端存取数据。

远程数据服务RDS和ADO的关系:

程序<-->ADO<-->RDS<---->IIS/PWS<-->ODBC<-->数据库

当我们在程序中试图使用ADO来存取WEB数据库时,由于ADO与ODBC分属于两台通过Internet连接起来的机器上,因此数据存取方式与ADO,ODBC同属于一台机器的情况大不相同,为了让程序也一样可以利用ADO存取WEB数据库,于是诞生了RDS,而RDS的角色就象是一位帮ADO存取WEB数据库的服务员一样,所以取名“远程端数据服务”

实际上RDS是由几个组件构成的。图10-1说明了这些组件以及它们之间是如何协同工作的。

组件似乎很多,但并不是所有的组件在每种情形下都被使用,实际上有一些不是RDS的一部分。然而这里还是把所有可能出现的组件都放在了图上,以备需要时查看。图10-1分成了两部分,因为使用客户端数据需要一些向客户端传送数据的方法,同时数据一旦到达客户端,也需要一些管理数据的方法。我们先从服务器端开始。

1021 RDS服务器组件

虽然RDS用于传送和访问客户端数据,但其确实有一些基于服务器的组件。这是必需的,因为肯定需要某种方式将数据传送到客户端。因此有了一系列能访问数据并允许发送数据到客户端的服务器组件。我们把实际的数据传送称为调度(marshal)。

服务器端组件图的最上端是数据存储,由OLE DB提供者访问。它并不是RDS的一部分,但这表示只要有相应的OLE DB提供者,就可以通过RDS在客户端使用任何数据。至于如何处理服务器上的数据,可以有两种选择:

· 数据工厂(DataFactory)是缺省的用于访问数据存储的服务器端组件。它作为服务器端RDS组件的一部分安装在计算机上,除了能从数据存储中获取数据外,还为服务器处理发送到客户端以及从客户端发送来的数据。

· 自定义组件只是一个普通的提供了数据传送方法的COM组件。当数据工厂不能提供所需的功能时,可以使用自定义组件。本章将介绍一个简单的组件例子,在本书的后面还有一个更复杂的例子。

Web服务器使用这两种组件作为客户和服务器数据的接口。

1022 RDS客户组件

在客户端先从底端的DataSpace对象开始,该对象作为客户端的一部分与数据工厂或自定义对象协同工作。DataSpace对象是一个代理对象,负责与服务器进行通信,同时也是数据传输的通道(或者通常所说的调度)。DataSpace对象是用客户端脚本语言或用HTML语言中的

RDS的其它意思!

RDS:简单说来就是普通的FM广播中可以传送一些简单的数字信息,例如时间,日期等等即数字广播系统,主要在欧洲运用很广泛它的主要作用是这样的:它有一个优先权的设定特点你可以设定你喜欢的电台频道,如体育,新闻或军事等,当你的机子收到你所设定的频道信号时,机子正在工作的内容会中止,转而播出这方面的信息它是数字可字母显示的,没有声音还有一种功能就是警告中断,当路面有事故发生(如堵车等),电台会播送信号,机子收到就会显示出来,你就可以走别的路了一般在欧洲的车载电子设备中要求要有这个RDS功能

RDS:索爱手机收音功能一个大家很少注意到的功能!

从网上搜来的字面解释是:RDS是英国BBC广播公司开发的一种特殊的无线电广播,称”无线数据广播系统“(Radio Data System),它是在调频广播发射信号中利用副载波把电台名称、节目类型、节目内容及其它信息以数字形式发送出去。通过具有RDS功能的调谐器就可以识别这些数字信号,变成字符显示在显示屏上。

事实上,RDS可不是你想象中那么的简单哦 我们听的收音,有主要的两种发射方式,分别是俗称的FM和AM,其中又以FM的音质为好,并且是立体声,但它却有一个致命的弱点,就是传输的距离太短,而这偏是AM的强项。当然,我们平时固定在某地时,不是什么大问题,可是我们要去另外一个地方的时候,比如从广州去到深圳,珠江经济台就不一定能收得到了,或者发射频率已经变了。

怎么办呢?有什么方法可以把FM和AM的优点结合在一起呢?聪明的欧洲人于是就研发了RDS收音系统。至于网上的解释,只是涉及了RDS的皮毛而已,换句话说,可以显示电台名称、节目类型、节目内容及其它信息,只发挥了RDS的10%左右的功能!

RDS广播的精髓在于,它的AF和TA功能!通常一个广播电台想扩大它的覆盖率,肯定会进行多个频率点的发射,比如某个电台就是1075和1008MHZ两个频点,当你开着车听着1008,去到某个地方的,信号忽然变差了,你有两个选择:一是将就着听,差点没关系;二是自己手动把频率调到1075MHZ试试看清不清楚(开着车好危险的)。

这时候,如果你的汽车收音机有RDS功能,就爽多啦!开了AF功能,如果你正在收听的电台的信号电平很好,它是不动作的,当信号低于某个水平的时候,AF功能会自动搜索当前电台的其他的发射频率(这个过程你是不知道的,而且是绝不会误串到别的电台上去),当AF找到另一个信号比原来的好、稳定的频率时,就会自动跳转过去(当然,节目还是一样的)

换一种情况,你一直听着广州电台,可是车子已经开到了深圳,1008早已经没有信号了,这时RDS的AF功能也会搜索广州电台在深圳的另一个发射频率的,让你收听的节目没有间断。

下面讲讲RDS收音系统的另一强大的功能:TA功能。网上的解释说了,RDS可以将电台名称、节目类型、节目内容发射到收音机上来显示,其实RDS收音机还可以自动将电台的节目类型进行分门归类的。一般的汽车音响的RDS收音机,可以存储30个左右的节目类别:像是什么新闻、体育、娱乐等等。

我们在听着深圳新闻咨询台的新闻的时候,车子已经来到了北京,而深圳电台的信号是不可能在北京也有发射的,怎么办?RDS收音系统就给出了一个折衷的办法:打开TA功能,当你正在收听节目已经收不到信号了,它会自动去搜寻你爱听的同类型节目的电台,并且是信号最好的一个才被选出来。换句话说,在北京你的深圳新闻是听不到了,TA会自动帮你找到一个同样是新闻类节目的电台给你收听,感觉不错吧

另外,RDS电台为了保证汽车的行程安全,独有一个“交通信息”功能。就是万一有什么重大的交通信息,比如公路塞车啊,车祸啊,塌方啊,电台就会发送特殊的交通信息,这是你的RDS收音机就会亮起“TP”灯,无论你的音响是在听歌还是在放DVD或着打游戏,它都会强行中止一切动作,然后插入播放交通信息。(虽然有点野蛮,但是你听完了就可以取消掉的)

最后一个小窍门:一般RDS电台都有时间基准发射,它可是会自己偷偷的帮你把你的收音机的时间调准的哦,不用自己动手,呵呵。可惜的是我们国家没有一个RDS电台!

不过不要绝望,听说已经国内有少部分专业电台已经在自己悄悄的实验RDS功能,而且如果你身在毗邻港澳的深圳或着珠海,应该可以收得到香港的RDS电台的。介绍几个RDS电台的频率:881(雷霆台)、907(商台)、932(香港一台)、973(好象是香港四台)、1047

当年欧洲人发明RDS,主要是针对汽车使用的,或特指提供给“不断移动着的收音机”使用的,所以手机当仁不让的用上RDS也无可厚非,更是一种大胆的尝试。如果你的收音机只是摆在家里放着听,建议就不要买带RDS功能的啦,免得浪费钱。

多台弹性云服务器是可以使用同一个RDS数据库的。不仅如此,还在可在数据RDS上创建多个子账号数据库用户以及对应的子数据库,方便独立管理。

详情可查看:数据库用户创建

阿里云服务器的基于虚拟xen技术做的,所以和实际磁盘对比,虚拟磁盘在IO上是有一定的损耗(分配给系统了),所以针对数据库这种高密集型的访问,如果磁盘IO低是不能支持的(一般支持访问较低的数据库是没问题的)。RDS是基于SSD硬盘做的,底层也经过了DBA的优化,所以在使用上要比专门在服务器上搭建的数据库性能要好。

服务器和数据库都有备份功能,但是机制不一样,服务器是每天凌晨备份,而RDS你可以自定义每天的备份时间,另外RDS是由主备的概念,确保对外提供的服务器是拒绝中断的,单服务器就容易出现单点故障,单个服务断了就不能提供服务了。

所以两者产品有相同点,但是优势又各不相同。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » RDS是指什么

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情