如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 范文百科 > qq群数据库在线查询

qq群数据库在线查询

来源:免费论文网 | 时间:2017-03-07 07:43:12 | 移动端:qq群数据库在线查询

篇一:QQ非常技巧你不知道的秘笈!!

QQ非常技巧:你不知道的秘笈!!

一.QQ不能发信息二.QQ不让改资料,密码!三.QQ我独享四.直接进入QQ对方的陌生人,不用通过验证!吵到让对方关闭QQ! 五.直接在QQ中将自己从对方的好友中删除和互相设置隐身状态下可见!六.在QQ名字中加入表情七.不在聊天对话框留下时间和自己的QQ名字八. 让自己的名字在好友名单上排名K前九.去掉离线消息中的时间显示 十.拒绝IP探查<BR><BR>十一.找人技巧十二.将您的QQ的在线状态发布在互联网上 十三.让你的QQ永不怕回十四.让您的QQ级别一路飙升的免费方法十五.普通QQ号照样可以克隆QQ好友 十七.隐藏我的QQ,让它无影无踪!十八.使对方的QQ黑名单失效 (小提示:可以根据目录按CTRL+F找到自己要看的内容)正文部分:一.QQ不能发信息1.打开任何群! 2.不要空格,直接输入\"王丹婷\"这三个字! 3.这时候会出现这句话! 您刚才发送的消息:\"王丹婷 \"没有发送成功(服务器超时). 不管试几百次都一样! 二.QQ不让改资料,密码!1.你在QQ资料上输入\"**\"两个字(签名不行),由于不能同时出现这两个字, <BR>比如我输入这句同时出现这两个字的〓〓\"爱你成性,爱你永久\"〓〓,就无法更新资料了!请看~~弹出这样的窗口 <BR>如果用2005以前的版本然后语句同时有\"**\"这两个字就可以更新,接着换登陆2005版本, <BR>(这我就不在示范了)然后你直接改密码就发现改不了!!!!!弹出受限语句无法更新这样的窗口!!!! <BR><BR><BR><BR>三.QQ我独享 <BR><BR>我们在家里上QQ的但是我们不想让任何人用我们的QQ,方法如下! <BR>1:把你想上的QQ登陆一下 ,这里我已经登陆了!! <BR>2:进入到QQ根目录C:\\Program Files\\Tencent 或是别的盘 <BR>3:QQ只要一登陆就会在其目录生成个以其登陆的QQ号命名, <BR>所以我们要先把以前别人登陆过的那些产生的文件夹删除!只留下我们自己用的号码! <BR>请看~~ <BR>4:把目录里面有个名为“WizardCtrl.dll”的给移走或删除 <BR>5:你就会发现只有你的QQ可以登陆,别的QQ登陆不了!看~ 无法登陆了~~~~ <BR><BR><BR><BR>

四.直接进入QQ对方的陌生人,不用通过验证!吵到让对方关闭QQ! <BR><BR>1.首先呢,我们根本不用开QQ!我们直接进入这个网站!</FONT><A href="http://music.qq.com/" target=_blank><FONT size=3>http://music.qq.com/</FONT></A><FONT size=3> 先去这里登陆你的QQ! <BR>2.然后在对方QQ号码这里输入你想加进的的人的QQ!然后按点歌!! <BR>3.接着找首免费的歌曲, 也可以用这里跟对方聊天!然后按点歌! <BR>4.如果一直重复这样的动作的话,对方如果是在玩游戏的话,会被切换出来,不能玩游戏!但他也拿我们没折! <BR>因为把我们删除了,我们也是会进他的陌生人当中,所以对方只能关QQ!! 看进入了陌生人当中 了! <BR><BR>五.直接在QQ中将自己从对方的好友中删除和互相设置隐身状态下可见! <BR><BR>很多即使通讯软件都可以将自己从对方的好友名单删除, <BR>而QQ一直没有这个功能,要想删除,只能将对方拉入黑名单, <BR>其实QQ虽然没有这个功能,但它的\"同门师兄\"TM却可以实现此功能. <BR>具体方法如下:点击\"菜单→切换到TM\",在好友中找到对方! <BR>右击,选择\"将自己从对方联系人名单中删除\",点击\"是\"按钮后即可完成删除. <BR>在TM还可以互相设置密友,这样的话,就可以看到隐身的好友了,但是在QQ里面需要会员级别的才行。 <BR><BR><BR><BR>

六.在QQ名字中加入表情<BR><BR>我们可以通过在QQ名字中加入 /db 这种QQ表情启动命令来让自己的QQ名字变得很酷...但是有的需<BR>要很多字符才能完成一个表情的,在名字中加上这么多的字母也不好看 .有没有更好的办法呢?<BR>有的,我们可以利用一些特殊符号来实现,就是这个 在文本形式下我们看起来它是一个黑点而已,<BR>但只要你将它复制到你QQ资料上,它就会以符号的形式出现的,然后利用它加上对应字母一样可以实现<BR>前面说的效果的,用这个办法可以帮大家节省QQ名字的空间 ,让自己中意的名字和好看的QQ表情结合<BR>看起来更眩!我们试下,看见了么?成功了.<BR><BR><BR><BR>七.不在聊天对话框留下时间和自己的QQ名字<BR><BR>大家也许和过一些人聊天,他们的记录上面都是聊天窗口不留下时间和QQ名字的,看起来就是像一个<BR>隐身人了,是不是觉得很酷呢...这也是通过特殊符号: <BR>来实现的,把<BR>这个符号加在自己的QQ名字里面<BR>不用QQ名就可以在对话的时候不留下自己的时间和自己的QQ名字了,想就不留下时间的话你就在那符号后面<BR>加上你自己的QQ名字就可以了.我们也试下.成功.<BR><BR><BR><BR>八. 让自己的名字在好友名单上排名K前<BR><BR>大家也许很希望自己的QQ在朋友里面是K在最前面的,让他(她)能一眼就看见你的QQ了,我们也可以实现<BR>也是可以通过特殊字符来搞定 就是: 把这个字符加在你名字

的前面就会使你的名字排在好友列<BR>表的前面咯.我现在就登陆一个QQ,就不演示了,大家自己慢慢试.<BR><BR><BR><BR>九.去掉离线消息中的时间显示 <BR><BR>我们知道QQ支持发送离线消息,但是在离线消息中往往带有您的发送时间。可是在有些情况下,<BR>我们并不希望对方看到发送离线消息的时间,如何实现离线QQ消息中时间的隐藏呢?通过修改系<BR>统时间可以方便的实现这个功能。 需要发送隐藏时间的QQ消息时,请双击桌面右下方的时间显示,<BR>]打开“曰期和时间属性的对话框”将系统时间修改为2038年以后,这样就可以去掉离线消息中的时间显示了。<BR><BR><BR><BR>十.拒绝IP探查<BR>出于好奇或其它别有用心的目的,有些Q迷总是试图使用各种手段和方法来探测自己QQ好友的真实IP地址,<BR>这让我们在使用QQ聊天时感到惴惴不安,其实在QQ里进行简单设置就可以轻松隐藏自己的IP地址,步骤如下。 <BR>在QQ面板中依次打开“菜单→系统设置→登录设置”,将“高级选项”中的 “登录到服务器的类型”通<BR>过下拉菜单设置为“TCP”类型,最后确定即可<BR><BR><BR><BR>十一.找人技巧<BR>想找在N页后的一个好友聊天?千万别傻按翻页键。先将输入法切换到英文。例如您要找“老王”,<BR>只要按L键,所有第一个字的声母为L的名字都会依次出现。<BR><BR><BR><BR>十二.将您的QQ的在线状态发布在互联网上 <BR>&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;将您的QQ的在线状态发布在互联网上 <BR> 将您的QQ的在线状态发布在互联网上,不用加好友也可以聊天.<BR>将您的QQ/TM的在线状态发布在互联网上;点击 QQ在线,不用加好友也可以聊天;寻找商机,广交朋友,\"互动状态\"给您更便捷的交互体验。 您只需按以下步骤生成代码。\"互动状态\",你也能随心设置...<BR></FONT><A href="http://is.qq.com/webpresence/" target=_blank><FONT

size=3>http://is.qq.com/webpresence/</FONT></A><BR><BR><BR><BR><FONT

size=3>十三.让你的QQ永不怕回收<BR><BR> 腾讯官方网站说是 普通号码 资料空白 里边好友无或者过少 等等几条信息吧&nbsp;&nbsp;说是三个月不登陆腾讯有权收回号码;那么是什么收走QQ号呢? 是被腾讯的专业扫号程序计算机给你扫走了。密码都是16位的随机密码?<BR>告诉你个秘密,QQ永不怕回收。<BR>1.去腾讯主站下载个英文版本的QQ<BR>2.安装后登陆你的那些不想管理的垃圾号码<BR>3.记得选择资料选择性别,原始资料是男的选择F 原始资料是女的选择M<BR>4.然后把资料里边的:这家伙很懒 什么也没有留下删除,记得随手打上“ —”<BR>5.照着腾讯的被回收的号码资料 例如:1979314这个号码 在资料里照搬依次打上 —<BR>6 是最重要的一条:设置16位数的密码,字母加数字组合再用中文版本登陆查看号码资料&nbsp;&nbsp;年龄34 性别 无 <BR>这样就OK 了,永远不怕被回收了,可以安全的躲避过,腾讯的计算机系统扫描回收,对号码大户很有用,免得定期登陆的麻烦。<BR><BR><BR><BR>十四.让您的QQ级别一路飙升的免费方法<BR><BR>&nbsp;&nbsp;1.去 </FONT><A href="/" target=_blank><FONT size=3></FONT></A><FONT size=3> 下载一个免费版本的软件<BR>&nbsp;&nbsp;2.填入QQ号和密码,点提交<BR>&nbsp;&nbsp;3.查询状态,如果显示“您的QQ已经成功地挂上了,玩去吧”<BR>你就可以把电脑关掉去玩了。<BR><BR><BR>十五.普通QQ号照样可以克隆QQ好友 <BR><BR> 信大家手头都有几个备用的QQ号吧,一般都是在当初QQ我是垃圾的时候弄来的,但是有时候因为某些原因,突然要把一个QQ上的好友完全克隆到另外一个QQ上面,这个“庞大工程”我想一般人是没有时间,也没有精力去完成它的。您先不用着急羡慕QQ会员的克隆好友功能,我们自己动手,照样可以完成这个“不可能的任务”! <BR><BR> 首先,我们要将自己原来的号和新号重新登陆一遍,然后以旧QQ号命名的文件夹中找到user.db数据库文件,然后复制它,接着再到新号的文件夹里粘贴覆盖原文件,然后再登陆新号,你会发现,好友都在上面了,不过他们是永远不会上线的。先不要着急,接下来就是我们最关键的一步了,打开好友管理器,在好友列表里选中自己想要加的人,选择多人的话要按着ctrl键, 选好后再把刚才选中的好友全拉到陌生人一栏里,看到这里,您可能要问,为什么要删除他们啊?因为这是让他们复活的关键一步,在跳出的对话框里全部选确定,然后到陌生人一栏中,像刚才一样选中你的好友,拉到好友列表里,复活成功,不过接下来的事情可就要让你忙一阵子了,这回要跳出好多要求好友确认的对话框,您就慢慢点着吧,虽然这个办法有点笨拙,但是目的还是达到了。

<BR><BR>十六.QQ中免费发手机短信<BR><BR> 在正常情况下,你可以申请QQ号码和手机绑定在一起,这样便能通过QQ发送短信,而费用从你的手机费中扣除。但如果你的手机由于欠费停机,导致手机号码被注销(当然也可以主动注销手机号),由于腾讯的数据没有和电信部门的数据同步,导致QQ傻不乎乎的并不知道你的手机已经被注销,此时您仍旧可以使用那个以前绑定的QQ给别的手机发短信,而费用却不用你掏。所以只要有人把手机和自己的QQ号码绑定在一起,然后注销手机号码,就可以使用该QQ号免费发送手机短信!而且发送的速度奇快! <BR><BR>十七.隐藏我的QQ,让它无影无踪! <BR><BR> 在单位上班的时候,由于很无聊所以想上网和朋友聊天,但是却怕被老板发现,怎么办呢?虽然QQ的主界面在默认的设置中可以自动隐藏,但是任务栏中的QQ图标呢?想把它藏起来倒也不难,方法是:右击系统托盘中的QQ图标,选择弹出菜单中的“系统参数”,将“参数设置”中的“在任务栏显示图标”前面的“√”去掉。任务栏中的图标是不是已经没有了呢?如果同时将“总在最前面”取消选中,那隐蔽性就更强了。自己想打开的时候怎么办?用快捷键“Ctrl+Alt+Z”呀,或者是自己设置一个快捷键。 <BR><BR>十八.使对方的QQ黑名单失效 <BR><BR> 有些时候,由于自己不小心做错了一件事,或是错说了一句话,导致对方因为“一时不满”将你删除,或是拖到了黑名单中,这样我们就无法再和对方说话了。在此,告诉大家一个让黑名单失效的方法。用这个方法,就算他把我们加入到“黑名单”中也没有用,我们还可以重新把对方加入到自己的好友名单,仍然能够不断地给对方发送信息。原理说白了也很简单,就是利用了QQ的一个Bug,这个Bug出现在系统通过认证这一环节上。如果对方将对你拖入到了“黑名单”中,这样我们就无法再和你的好友聊天了。但如果当初他向你发送过加入请求,那我们只要在“系统消息”中找到他向你发送请求的那条命令,按“通过验证”按钮,就可以再次把你加回到他的QQ好友名单中,这样即便他在好友名单中将你删除,或是把你加入到“黑名单”里,这都没有关系,我们可以通过这个方法重新回到他的好友名单中

篇二:网站群内容管理系统功能列表

网站群内容管理系统功能列表

1、站群管理

网站群内容管理平台要求能够支持SQL Server、Oracle之类的专业性数据库的存储,具备多站点群强大的信息采编发功能。系统提供站点管理功能,可以建立横向和纵向的站点群。多个站点统一在一个界面上进行管理,并且各站点相互独立,拥有自己的模板、频道、用户,工作流程等等,成为独立的网站系统,具有独立的采、编、发流程,互不干扰,特别要求支持站点的复制,满足快速建站的功能。

功能如下:

多站点管理,提供增删改站点

站点属性设置 关键词、是否评论、水印设置、邮件设置等

站点语言环境设置 设置站点的语言包,支持多语言

站点内容模型支持 可站对站点定义内容模型,实现不同内容格式的组织录入

域名管理要提供集中管理站群的域名

站点全文检索实现针对每个站点系统自动创建索引,实现全文检索

2、内容管理

稿件库功能 提供个人稿件库功能,查看个人发起的所有信息

可视化编辑器 提供所见即所得、具有word文档编辑功能的编辑环境

可支持的稿件内容丰富多样,主要包括:普通文本、格式文本(DOC、PDF……)、各种格式图片、音频、视频、流媒体等。

文档类型支持普通文档、外部链接、外部文件三种类型。支持外部链接和外部文件两种文档内容的类型,可以将连接直接指向某个指定的页面上或者将连接指定到某个指定文件上。

信息来源管理 提供管理,方便参照输入

信息自动发布和撤稿 可设置时间到时间发布或到时间信息下线

信息置顶操作 进行置顶和取消置顶操作

信息置新操作 进行新稿和取消新稿操作

信息排序操作 支持信息的先后顺序调整操作

信息导入

信息导出 支持XML格式的信息导入 支持信息的批量图文导出

信息支持分页 可自动分页或手动进行分页显示

信息转发

信息转移 信息可批量转发(复制)到其他权限频道 信息移动到其他权限频道

Word格式粘贴 WORD格式粘贴的时候支持去格式、去冗余

WORD图文粘贴 支持WORD格式原文粘贴,带图片自动上传

支持对word和excel的直接导入,保存原有格式和图片

支持表格 可在线操作表格,合并和删除单元行列等

支持多媒体 可插入常见多媒体信息

支持一稿多附件 可在信息正文中维护上传多个附件

支持信息链接替换 在信息正文中链接库自动替换为链接

信息引用 采编信息的时候可以直接将信息引用的其他频道(包括到其他站点频道),一稿多发

信息复制 采编信息的时候可以同时复制信息到其他频道(包括到其他站点频道),一稿多发

信息预览 信息录入的时候可预览将来发布效果

信息选择发布 可选定信息进行静态文件发布

增量发布

完全发布 对站点或频道自动发布变化的信息为静态页面 对站点或频道重新生成静态页面

信息集中管理 提供对已发信息或待审信息的集中管理

信息版本管理 自动备份修改前的版本,可根据需要恢复

信息批注 可对流转中的信息进行评论批注

3、频道管理

频道/栏目管理要可灵活构建网站频道/栏目结构,提供直观的(树状结构等方式)浏览和编辑界面,相应管理人员能够轻易地定位、检查和控制所有的操作对象(文章信息和模板),并自动生成网站群栏目导航(或称为网站地图)。网站群可以通过动态信息与网页模板智能性组合而快速创建。

具体如下:

按照树型结构分级组织频道

提供对频道的增删改

删除该频道的所有信息

转移频道允许用户将创建好的频道转移到其他频道层次下

删除此频道,以及其子频道和所有信息

直接预览该频道发布后的实际效果

表单定义用来个性化设置该频道录入组织信息使用的表单,表单字段类型支持单行文本、多行文本、下拉列表,复选列表、图片、文件、日期、标签。提供对该频道表单的增删改维护

按照选定的业务模型初试该频道表单

频道页发布将重新生成索引页面,可以选择发布频道页的同时是否一起发布其所有子频道

实现站点之间的信息共享,接受呈送,复制和引用。共享设置指把一个频道下的信息共享给其它网站,实现跨站点信息的引用。

接收设置是指获取其他频道(或网站)的共享信息,设置允许接收的站点后,这些频道(或网站)的信息就可以被呈送到该频道。

复制和引用可以将该频道的信息自动复制或引用到其他频道,点击“选择”按钮可以选择需要复制和引用的频道。

4、工作流

图形化在线制作流程,支持鼠标的拖拽移动,支持邮件和短信息进行通知,要求不采用插件方式实现。

提供对工作流的增加、删除、修改和流程定义等操作

支持串联工作流和并联工作流, 流程设计中各个节点可进行鼠标拖拽进行接点设置,右键进行属性编辑和删除操作,节点协作支持竞争和会签

审核用户在此可以对信息进行审核、驳回、添加审核意见等操作,同时用户还具有工作流节点属性设置中的其他操作,如编辑及修改信息等

经过用户审核的信息将被保存在已办工作列表中,用户对信息只具有预览权限

已审记录里保存的是经过工作流流转并通过全部节点审核的信息,在这里用

户可以对信息内容和审批记录进行查看操作。

5、模板管理

网站群模板管理是对整个网站群系统显示信息页面的样式、界面进行配置管理的功能,要求对网站群中的所有公共页面,可根据需要实时改变页面样式及风格,网站群会立即将修改效果显示出来。

可视化模板操作 提供可视化模版编辑器

模板文件维护 提供各种面向文件的在线操作,可在线管理模板文件夹,提供文件上传、模板包上传,文件的编辑、改名、删除操作

模板分类别管理 首页、频道、正文模板等

模板包导入 支持zip模板包整体导入,自动上传所有资源文件

版本管理 模板操作均自动保留版本,可以根据需要恢复

模板库支持 提供模板库,可从模板库中导入模板

模板支持嵌套 可在模板中嵌套模板

置标技术 直接在页面中插入标签实现局部内容表现

不需要编写代码

支持通用模板 复用的地方只需要定义一次

模板头自定义 允许设置模板头,自由设置meta和keywords等属性

样式单在线修改 针对样式单,可以在线编辑修改,直接生效

自定义资源管理 可定义新的资源文件,在模板中引用

6、发布管理

发布任务管理 提供任务的方式来发布站点,允许创建不同的任务,如整个站点的发布任务或站点某一个或多个频道的发布,是否增量,可以反复执行,系统会自动将相应的信息文件按照频道栏目目录级次结构存放

应用预览

模式。

7、统计分析

网站首页访问统计 每个站点的访问数据,提供首页访问量,可按照时间查看,提供首页计数器

网站信息访问量统计 信息的访问点击次数 提供对站点发布效果的查看功能,支持“静态”和“动态”两种

网站频道访问统计 了解频道的访问情况

网站流量统计分析 提供独立IP流量访问统计

时间段流量访问统计

统计图表显示 支持常见图形化的图表反映统计信息

统计报表输出 可以输出为excel,并提供打印功能

工作量统计 按照组织机构,对每个站点的用户发稿、采纳稿件、驳回情况进行统计,考核用户工作量

时间段查询 统计均提供按照时间段进行查询

8、数据库采集

提供数据库采集功能,通过字段映射设置可以对其他内容数据库进行抓取采集。

主要功能如下:

设置源数据库

属性包括数据库类型、主机名称或IP地址、端口、数据库名称、用户名、口令等。

选择表、主键以及需要采集的字段

设置目标应用以及频道

设置源数据库的内容要到导入的频道(通过系统的频道树进行选择,只允许选一个 频道),同时要设定导入后信息的状态(例如新建、待审、已审等)。

设置字段映射

建立源数据库表的字段与信息门户系统的目标字段的对应关系。

数据导入

用户可以设定数据导入开始执行的时间或立即执行。执行完毕后,其他数据库的信息成功导入本系统的数据库。

9、用户管理

用户管理

查看权限

查看权限是查看用户所具有的权限,包括菜单权限、频道权限和操作权限查看日志 提供对用户的增删改,可停止和启用用户帐号

篇三:数据库集群技术

数据库集群技术

引言

信息系统作为企业的神经中枢,在企业的发展过程中起着极其重要的作用,成为保障企业快速发展的重要因素。数据库是用来保存最终计算结果的,所以是整个信息系统中最重要的组成部分,企业的数据库系统应该非常稳健,为什么我无法访问决策所需的数据,为什么用户不能查询到实时准确的数据,为什么用户经常反映系统的速度非常缓慢,为什么经常会造成数据丢失?为什么总是不停地更换更高配置的服务器也不能解决这些问题?

这些问题的答案其实很简单,传统的数据处理方式由于技术限制已无法满足企业需求。只有实时的数据采集方式,才能为正确的决策提供精准分析的数据支撑,降低信息延迟,保证快速的业务响应,并推动业务价值的提升,只有合理的分担用户的访问压力,才能提升系统的反映速度,带来更好的用户体验,只有保证冗余的数据结构才能保证数据的安全,只有系统具备非常好的伸缩性才具备良好的扩展能力。用来保存计算最终结果的数据库是整个信息系统的重要组成部分,技术也相对成熟。然而,对于所有数据库而言,除了记录正确的处理结果之外,也面临着一些挑战:如何提高处理速度,数据可用性、数据安全性和数据集可扩性。将多个数据库联在一起组成数据库集群来达到上述目标应该说是一个很自然的想法。

1.数据库集群的背景

随着经济的高速发展,企业的用户数量、数据量呈爆炸式增长,在这样一个不断增长的环境下,对数据库提出了严峻的考验。对于所有的数据库而言,除了记录正确的处理结果之外,还面临着以下几方面的挑战:如何提高处理速度,实现数据库的负载均衡;如何保证数据库的可用性、数据安全性以及如何实现数据集可扩性?怎么综合解决这些问题成为众多企业关注的焦点。PC服务器以其高性能和低廉的价格而倍受广大客户青睐,在WEB应用或高性能计算中,为了追求更高的性能、以及可用性,大家都采用计算机集群技术(将多台服务器联合起来组成集群来实现综合性能优于单个大型服务器的技术)来实现,这种技术不但能满足应用的需要,而且大幅度地节约了投资成本;在数据库上,组建集群也是同样的道理,主要有以下几个原因:

原因一:伴随着企业的成长,在业务量提高的同时,数据库的访问量和数据量快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,若扔掉现有设备做大量的硬件升级,势必造成现有资源的浪费,而且下一次业务量提升时,又将面临再一次硬件升级的高额投

入。于是,人们希望通过几个中小型服务器组建集群,实现数据库的负载均衡及持续扩展;在需要更高数据库处理速度时,只要简单地增加数据库服务器就可以得到扩展。

原因二:数据库作为信息系统的核心,起着非常重要的作用,单一设备根本无法保证系统的持续运行,若发生系统故障,将严重影响系统的正常运行,甚至带来巨大的经济损失。于是,人们希望通过组建数据库集群,实现数据库的高可用,当某节点发生故障时,系统会自动检测故障并转移故障节点的应用,保证数据库的持续工作。

原因三:企业的数据库保存着企业的重要信息,一些核心数据甚至关系着企业的命脉,单一设备根本无法保证数据的安全性,一旦发生丢失,很难再找回来。于是,人们希望通过组建数据库集群,实现数据集的冗余,通过多份数据来保证安全性。 1.1数据库集群的分类

集群(Cluster)技术是使用特定的连接方式,将价格相对较低的硬件设备结合起来,同时也能提供高性能相当的任务处理能力。

下面讨论的数据库集群技术分属两类体系:

第一、基于数据库引擎的集群技术

第二、基于数据库网关(中间件)的集群技术。

1.2问题的提出与分析

在数据库上,保证可用性固然重要,但是随着信息化向前的推进,用户在数据库上遇到的困惑不只“可用性”一个,往往是综合几种需求,于是乎,用户的数据库上将出现如下情景:可能同时部署了负载均衡软件、双机软件、镜像软件、备份软件等等(有专业技术实力的公司可能不是这样,如互联网企业可以通过DBA来进行合理的优化及管理),可是,用户想要的是“一个可以为之稳定提供应用服务的数据库平台”,一个整体的数据库解决方案,而不是一堆HA、备份、复制、负载均衡等等零散的软件,或者是它们之间的简单集成。以微软的SQL Server数据库为例,因为其简单易用等优点占据了很大一部分客户,但SQL Server数据库集群解决方案以数据库的可用性为主,不能实现负载均衡及横向扩展,不论是失败转移集群(MSCS)或镜像(Mirror)仅仅是一种备份的方案,数据库只运行在一个节点上,当出现故障时,另一个节点只是作为这个节点的备份,在性能上是没有提升的。或许有人说,那你可以不用SQL Server,可以用Oracle,但是每个数据量都有其各自的

优点,有其适用的环境。基于这样一个现状,一些国外的专业技术公司,甚至国内的一些拥有深厚背景的公司也在数据库平台上开发出了综合解决这些问题的集群产品,这些技术多数基于数据库开发(在开源数据库中也有类似的产品或方案推出)。其实回顾历史,Oracle的RAC就是一个很好的例子,RAC在Oracle8中还叫OPS,也是从一家第三方集群公司收购,如又收购了金门软件(Golden Gate),也是从事类似技术的公司,于2009年7月被Oracle收购。 当然也不排除,未来各数据库厂商自己推出这样的产品。在国内能买得起Oracle的用户,也不在乎多花些钱买RAC;银行的客户也不惜多花钱叫IBM解决;由于MySQL免费的特点,所以其用户是两个极端,要么很大,自己有能力在上面开发,如国内的大型互联网企业,要么很小,如一些小型软件,在这样的背景下,MySQL的集群技术只是大企业内部拥有,没有作为产品推向社会;SQL Server 更能适合中国的国情,以其简单适用,方便管理等特点占据了很大的市场,相应的SQL Server的数据库集群技术也成为通用的技术在行业内快速发展。 2.数据库集群

2.1提高处理速度的四种办法

2.1.1提高磁盘速度

主要思想是提高磁盘的并发度。尽管实现方法各不相同,但是它们最后的目的都是提供一个逻辑数据库的存储映象。 系统为了提高磁盘访问速度,建立一个虚拟的涵盖所有数据“大”数据库,而不用去考虑数据的实际物理磁盘存放位置。

2.1.2分散数据的存放

利用多个物理服务器来存放数据集的不同部分,使得不同的服务器进行并行计算成为可能。ORACLE RAC是共享磁盘的体系结构,用户只需简单地增加一个服务器节点,RAC就能自动地将这节点加入到它的集群服务中去,RAC会自动地将数据分配到这节点上,并且会将接下来的数据库访问自动分布到合适的物理服务器上,而不用修改应用程序;UDB是非共享磁盘的体系结构,需要手工修改数据分区,MSCS和ASE也是同样情况。ICX是一种基于中间件的数据库集群技术,对客户端和数据库服务器都是透明的。可以用来集群几个数据库集群。 系统通过化整为零的策略,将数据表格

分散到多个服务器或者每个服务器分管几个内容不同的表格,这样做的目的在于通过多服务器间并行运算以提高访问速度。

2.1.3对称多处理器系统

利用多处理机硬件技术来提高数据库的处理速度。 所有基于数据库引擎的集群都支持这个技术。 将多CPU处理器进行合理调度,来同时处理不同的访问要求,但这种技术在数据库上的应用的实际收益是很有限的。

2.1.4交易处理负载均衡

在保持数据集内容同步的前提下,将只读操作分布到多个独立的服务器上运行。因为绝大多数的数据库操作是浏览和查询,如果我们能拥有多个内容同步的数据库服务器,交易负载均衡就具有最大的潜力(可以远远大于上面叙述的最多达四个处理器的对称多处理器系统)来提高数据库的处理速度,同时会具有非常高的数据可用性。 所有基于数据库引擎的集群系统都只支持一个逻辑数据库映象和一个逻辑或物理的备份。这个备份的主要目的是预防数据灾难。因此,备份里的数据只能通过复制机制来更新,应用程序是不能直接更新它的。利用备份数据进行交易负载均衡只适用于一些非常有限的应用,例如报表统计、数据挖掘以及其它非关键业务的应用。 负载平衡算是一项“老”技术了。但将性能提高到最大也是集群设计所追求的终极目标。

2.2提高可用性的四种方法

2.2.1硬件级冗余

让多处理机同时执行同样的任务用以屏蔽瞬时和永久的硬件错误。有两种实现方法:构造特殊的冗余处理机和使用多个独立的数据库服务器。 基于数据库的集群系统都是用多个独立的数据库服务器来实现一个逻辑数据库,在任意瞬间,每台处理器运行的都是不同的任务。这种系统可以屏蔽单个或多个服务器的损坏,但是因为没有处理的冗余度,每次恢复的时间比较长。 传统意义上,硬件越贵,性能越高,但往往事与愿违。想通过追加和升级硬件设备来改善硬件级的冗余,要进行详细的需求分析和论证。

2.2.2通讯链路级冗余

冗余的通讯链路可以屏蔽瞬时和永久的通讯链路级的错误。 基于数据库引擎的集群系统有两种结构:共享磁盘和独立磁盘。RAC, MSCS 可以认为是共享磁盘的集群系统,UDB和ASE 是独立磁盘的集群系统。共享磁盘集群系统的通讯的冗余度最小,通讯链路级的冗余具有容错功能。

2.2.3.软件级冗余

由于现代操作系统和数据库引擎的高度并发性,由竞争条件、死锁、以及时间相关引发的错误占据了非正常停机服务的绝大多数原因。采用多个冗余的运行数据库进程能屏蔽瞬时和永久的软件错误。基于数据库引擎的集群系统都用多个处理器来实现一个逻辑数据库,它们只能提供部分软件冗余,因为每一瞬间每个处理器执行的都是不同的任务。 改善软件设计来提高冗余性能和屏蔽软件级错误是每个技术开发商的梦想。传统的集群系统只能提供部分软件冗余。

2.2.4.数据冗余

⑴ 被动更新数据集:所有目前的数据复制技术(同步或异步),例如磁盘镜像、数据库文件复制以及数据库厂商自带的数据库备份工具都只能产生被动复制数据集。它一般只用于灾难恢复。 多数应用都是采用被动更新数据集的方法。这种方法容灾能力差,资源占用多,已面临淘汰和革新。

⑵ 主动更新数据集:这种数据集需要一台或多台备份数据库服务器来管理,它可用于报表生成,数据挖掘,灾难恢复甚至低质量负载均衡。分同步和异步两种。

①异步主动复制数据集:先把事务处理交给主服务器来完成,然后事务处理再被串行地交给备份服务器以执行同样操作来保证数据一致性。所有的商用数据库都支持异步主动复制技术。

②同步主动复制数据集:要求所有并发事务处理在所有数据库服务器上同时完成。直接好处就是解决了队列管理问题,同时通过负载均衡实现更高性能和可用性。RAC, UDB, MSCS 和 ASE是用完全串行化并结合两阶段提交协议来实现的,设计目标就是为了获得一份可用于快速灾难恢复的数据集。 主动更新数据集是目前比较先进的数据冗余方法。专业人员还可以进行更底层的技术细节比较。底层技术的差异直接影响着一些重要指标。 提高安全和数据集可扩性的技术 在提高数据库安全性和数据集可扩性这两方面,可以创新的空间是很小的。


qq群数据库在线查询》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/show/190013.html
转载请保留,谢谢!
相关文章