



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL Anywhere Studio实际是由以下几个组建构成的:1.Adaptive Server Anywhere简称ASA。这是什么?大家都知道吧,是个数据库。这个数据库是一个标准的关系型数据库,和Sybase ASE、Oracle、SQL Server和DB2差不多,但是他占用的资源更少,查询效率更高(我测试的结果比SQL Server的好,有需要的我们一起讨论),基本不需要管理。一些功能诸如数据库自动优化、索引建议等在性能方面有很好的贡献。所以,我觉得他适合一个中型的企业应用,一般几百人并发连接没有问题。我做的测试是800个连接的。2.MobiLink大家可能还不知道这个。这个是一个数据同步的中间件。什么叫数据同步呢?实际上就是把数据从一个数据库拷贝/复制到另外一个数据库。干嘛需要这个呢?原因我想就不用解释了。但是,Sybase的SQL Anywhere Studio有移动数据库的称谓,所以,要解决移动设备上的数据和大数据库之间的数据交换问题,就有了MobiLink。当然,MobiLink用的很多的是在分布式数据存储的情况下。总的来说,MobiLink支持的是偶连接的同步,也就是说,不是实时同步,而是偶尔同步一下的。这当中会有很多问题咯,我就先卖个官子,大家一起讨论咯,这样大家都可以有书嘛,哈哈!另外呢,MobiLink是开放的系统,他可以同步其他数据库的(Oracle、Sybase ASE、SQL Server等)。一会儿我们就一起来做这个Demo。MobiLink也分为服务器端和客户端。3.UltraLite一个字强!启动仅需要几十K内存的数据库!支持标准SQL,但是不支持触发器和存储过程等。适用于资源极端有限(手机、嵌入设备等)的地方。是ASA的子集(应该可以这么说吧)。4.SQL Remote以后不支持了,略。5、组件Qanywhere(大家原谅)这个我没有用过,不好意思发表意见.好,接下来我们就用两个ASA的库和MobiLink来做一个数据同步的DEMO。当然, 需要两个ASA的数据库咯。在命令行方式下,分别键入:dbinit con1.dbdbinit rem1.db con1这个数据库代表中心数据库,rem1代表远程数据库,我们把中心数据库的数据通过MobiLink同步到rem1来。中心数据库里面需要数据:在dbisql下,连接con1数据库(连接方法不会发帖子问啊,或者下载文档看)输入命令:对con1建表:CREATE TABLE dept(deptno CHAR(4) NOT NULL PRIMARY KEY,deptname VARCHAR(10) NOT NULL);CREATE TABLE employee(empno CHAR(5) NOT NULL PRIMARY KEY,empname VARCHAR(20) NOT NULL,deptno CHAR(4) NOT NULL,FOREIGN KEY (deptno) REFERENCES dept(deptno); 对con1添加数据:INSERT INTO dept VALUES(0001, admin);INSERT INTO dept VALUES(0002, finance);INSERT INTO dept VALUES(0003, sales);INSERT INTO dept VALUES(0004, presales);INSERT INTO dept VALUES(0005, marketing);INSERT INTO dept VALUES(0006, CS&S);INSERT INTO dept VALUES(0007, ADO);COMMIT; INSERT INTO employee VALUES(31274, Johnson Zhang, 0005);COMMIT; OK。然后再连接上rem1数据库,也要建表,但是不要数据:CREATE TABLE employee(empno CHAR(5) NOT NULL PRIMARY KEY,empname VARCHAR(20) NOT NULL,deptno CHAR(4) NOT NULL,); 如果同步成功之后,con1数据库的employee的数据会跑到rem1来。通过ODBC管理器,分别建立对两个数据库的ODBC连接,名为“cons”和“rem1”。在dbisql下,连接到rem1数据库,并建立发布:CREATE PUBLICATION demo1(TABLE employee); 建立用户:CREATE SYNCHRONIZATION USER 51; 并建立订阅:CREATE SYNCHRONIZATION SUBSCRIPTIONTO demo1FOR 51TYPE TCPIPADDRESS host=localhost;port=2439OPTION ScriptVersion=demo1; 这些语句的意思也许大家不太明白,赶紧问哦,有书拿!至此,我们的系统就基本搭建完成了,我们就开始同步吧!首先,在命令行下,启动MobiLink服务器:dbmlsrv9 -dl v+ zu+ -x tcpip -cDSN=cons ot ml.txt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北医技工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-江苏-江苏家禽饲养员四级(中级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏仓库管理员一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西计算机操作员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东防疫员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东汽车驾驶与维修员五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东有线广播电视机务员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东地图绘制员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-安徽-安徽中式烹调师二级(技师)历年参考题库典型考点含答案解析
- 2025年银行金融类-金融考试-银行业专业人员中级(法规+银行管理)历年参考题库含答案解析
- 先天性甲状腺功能减退症诊治指南解读课件
- 2025至2030中国裸眼3D行业产业运行态势及投资规划深度研究报告
- 检修安全监护管理制度
- 产科工作管理制度
- 初中历史教师业务考试试题及答案
- 导尿管相关尿路感染预防与控制试题(附答案)
- 中医烧伤课件
- 2025-2030中国水下混凝土行业市场发展趋势与前景展望战略研究报告
- GB/T 30134-2025冷库管理规范
- 2025年心理咨询师基础理论知识测试卷:心理咨询心理学理论体系试题
- 急诊患者安全管理
评论
0/150
提交评论