分享到:

Sybase分布式数据库打Web服务牌

8月17日,Sybase公司正式发布了SQL Anywhere Studio 9的中文版本。虽然Sybase仍然是一家传统数据库厂商,不过自从它收购了iAnywhere Solution作为其子公司之后,它在移动业务领域的努力显而易见,SQL Anywhere Studio 9则是它在分布式数据管理和移动数据管理方面的最新产品。 $$与以前的版本一样,SQL Anywhere Studio 9仍然由Adaptive Server Anywhere(简称ASA)、UltraLite、MobiLink三个关键组件构成。ASA通常作为分布式数据库系统的客户端;UltraLite是嵌入式数据库中较为特殊的一种,可以运行在硬件资源较受限制的移动设备上,运行时只占用不到50K的内存;MobiLink则可以作为连接各种客户端与服务器端的同步服务器。 $$在新版ASA中,对XML和Web Services(Web服务)的支持是它较为醒目的特色之...  (本文共1页) 阅读全文>>

《计算机仿真》2019年01期
计算机仿真

关于分布式数据库准确分类仿真研究

1引言分布式数据库是指分散的多个数据存储单元连接起来组成一个逻辑上统一的数据库。面对数据量的井喷式增长和不断增长的用户需求,分布式数据库如何准确分类得到相关专家学者的重视[1]。对云计算平台下分布式数据库进行分类,能够使数据准确的存储到数据库中,为后续数据处理提供方便条件[2-3]。为保证云计算平台下分布式数据库分类的准确性,不同的专家学者从不同的角度进行研究,但当前分类方法大多是针对数据库中数据进行分类,对数据库分类的研究较少[4]。分布式数据库分类作为数据库研究的重点内容,对其研究内容的深入,已产生一些较为成熟的理论和应用[5]。但当前分布式数据库分类方法仍存在一些不足,需要相关专家学者研究解决。文献[6]提出基于层次聚类算法的分布式数据库分类方法,通过层次聚类算法对分布式数据库中数据进行聚类,并将同一类的数据存储在同一个站点中,通过构造查询矩阵和相似度矩阵,确定数据库分类的策略,实现分布式数据库分类,但这种方法对数据库分类...  (本文共4页) 阅读全文>>

《数字技术与应用》2017年11期
数字技术与应用

分布式数据库中数据交换的实现

1分布式数据库连接的概念ORACLE支持同构或异构的分布式数据库环境。ORACLE允许应用程序连接到一个本地数据库后,可以同时访问本地和多个远程数据库中的数据,这个本地数据库和多个远程数据库则构成了分布式数据库环境。分布式数据库连接DBLINK是分布式数据库环境的核心概念,它指代两个物理数据库之间的连接,即分布式数据库环境中本地数据库与远程数据库之间的连接。在建立完成本地数据库到远程数据库之间的DBLINK后,应用程序可以透明地访问远程数据库中的表数据,无需关心本地数据库与远程数据库在物理上是如何连接的。同构的分布式数据库环境是指所有的数据库都是ORACLE数据库,而异构的分布式环境则是指至少有一个数据库为非ORACLE数据库。对于同构环境来说,可以简单地建立ORACLE数据库到OR AC L E数据库的D B L I N K即可实现。对于异构环境来说,ORACLE使用透明网关组件来实现对非ORALCE数据库的访问。透明网关是一...  (本文共3页) 阅读全文>>

《计算机仿真》2018年05期
计算机仿真

分布式数据库信息传输效率优化仿真

1引言分布式数据库是一种功能强大、应用广泛的大型管理系统,具有分布性、逻辑整体性、分布式计算、透明访问、均衡网络负载和可靠性较高的特性,它对分布式事务、数据仓库具有高强的处理能力[1~3]。目前,在国内,由于数据存取及使用环境的不同,易产生大量的异构数据,而这些数据具有较大的信息缺损,掩盖了时间和空间的相关性,致使其在时空上均匀分布的连续历史数据都难以满足科学研究的需要,而这些数据对科研人员发现周围世界具有重要的作用[4~6]。因此,对分布式数据库信息进行整合成为了信息传输效率优化的的重要途径[7]。但是在实际进行分布式数据库信息整合时,均无法对分布式数据库多变量时间序列信息进行整合。在这种情况下,分布式数据库信息整合问题,成为了制约数据发展领域的一个重要因素,引起了很多专家和学者的重视。文献[8]采用本体与关联数据驱动的整合方法,对不同数据源信息资源整合,构建一个可无线延伸与扩展的开放的整合方法,并进行实验分析,结果表明,该方...  (本文共4页) 阅读全文>>

《数字技术与应用》2017年02期
数字技术与应用

确定性分布式数据库中长事务处理方法研究

分布式数据库是一种有效处理待处理数据量急速增加的一种适用方式。以往的分布式数据库为确保分布式事务正确执行四个基本要素属性,必须使用两阶段加锁方式,但这种办法会极大地减少数据库系统的拓展性。某位教授在几年前发布了CALVIN,该种CALVIN在未使用两阶段加锁机制的前提下,使用对事务执行可串化调度并且清除数据库执行事务时的不确定性来确保ACID属性。1 CALVIN简介CALVIN具有很高的拓展性和吞吐量。现在的各类长事务处理基本都是在不同的程度上对ASCID的属性进行弱化,提升系统的并发处理能力。Saga是种提出时间较早并且影响较大的一种长事务处理模型。该种模型的使用可以将一个长事务分解程一系列的子事物,所有子事物都是普通事物,接下来进行分别执行。长事务的恢复通过执行补偿事务来达成,再使用语义层减少长事务的更新效果。这个办法的缺点在于,当长事务回滚时,不但需要对各自事务进行补偿,同时还需要对一些依附于子事物的其它事物进行补偿。因...  (本文共1页) 阅读全文>>

《金融电子化》2016年12期
金融电子化

银行业如何玩转分布式数据库

银行业面临的问题数据库是银行业务系统的核心组成部分,随着业务的快速发展其在扩展性、业务连续性和成本方面的问题逐渐凸显。一是传统数据库使用Scale-up方式实现性能及容量扩展,此方式受制于单个硬件设备支持的最大容量,且影响业务连续性,难以应对业务的快速发展。二是传统数据库厂商核心代码的开发维护在国外进行,使得国内数据库用户在技术支持和故障处理方面沟通成本高、效率低。在支付场景无处不在的今天,这样的服务已经无法满足业务连续性要求。三是产品成本高昂,用户缺乏议价能力,对于提倡“节约化经营”的今天,这样的商务模式已不符合银行业自身成本控制的需求。随着闪存系列高性能存储介质的发展和互联网公司在分布式数据库方面的尝试,使用分布式数据库和本地存储解决银行的问题成为可能。但由于对数据一致性可靠性要求不同,互联网公司的分布式数据库产品无法直接用于银行业务,只能根据银行业务特点研发强一致性的分布式数据库。分布式数据库架构创新我们针对银行业务的特点...  (本文共2页) 阅读全文>>