加载中 ...
首页 > 软件介绍 > 基础软件 正文

华胜信泰数据库ToprowDB

2019-03-24 15:51:55 来源:沈阳软件公司 作者:沈阳软件开发

数据库软件

客户面临的挑战

数据库作为构建企业数据中心IT架构核心基础软件,其重要程度就好比人脑的记忆系统,没有了数据库就没有了记忆系统。数据库的发展体现了一个国家信息发展的水平,并且计算机软件的开发很多都是基于数据库,由于国外的数据库厂商起步较早(oracle、DB2等)经过十几年的业务拓展,已经垄断了我国90%以上的数据库市场,国产数据库产品从技术方面起步较晚在成熟度和可靠性上无法达到很多行业关键业务系统技术指标的要求,从而造成了很多重要行业的业务系统采用国外数据库产品。随着“棱镜计划”曝光后国家对信息安全提出了更高的要求,国产数据库品牌中需要一款安全、成熟、稳定的商业化数据库产品来满足很多行业对数据库性能的要求。

我们是

华胜信泰ToprowDB数据库软件产品(以下简称:ToprowDB)是基于国际领先的云计算、大数据理念与技术,自主设计并研发的“自主可控、安全可信、高效可用”的高性能数据库软件产品。该产品可适应企业云端部署、高性能关系型数据库软件需求,同时,还内置时间序列(Time-Series)和空间地理(GIS)处理引擎,是拥有NoSQL处理能力,可支撑灵活网格(FlexibleGrid)构建、支持多租户等特性的混合型数据库。其完整的企业级数据库轻量化核心引擎,可在极小资源消耗下,独立、快速嵌入物联网设备。同时,该产品可根据用户不同应用场景与需求灵活组合,满足按需、弹性获取数据库服务资源,提升工作效率,降低IT总拥有成本(TCO)。

ToprowDB本身具有高度智能引擎,无需人工干预即可自主调整资源需求和使用,以适应实时的应用程序请求。为了使整个系统能应对各种意外情况,ToprowDB还提供以交易日志复制为基础五种高可用集群技术,包括:HDR(HighavailabilityDataReplication,高可用性数据复制),SDS(SharedDiskSecondary,共享磁盘辅节点),RSS(RemoteStandaloneSecondary,远程独立辅节点)。同时还提供了ER(EnterpriseReplication,企业数据复制)和CLR(ContinuousLogRestore连续日志恢复)等灵活的复制机制。在此基础之上,为了使ToprowDB高可用集群技术对客户端透明,在应用层和数据库集群之间定义轻量级的链接管理器程序,由它负责监控及维护集群中的网络连接。由它根据用户的功能需求将请求路由到相应的服务器上,实现负载均衡能力,同时当主机发生故障,由它来完成故障转移的功能。

“ToprowDB”能为您做的(产品功能)

锁与隔离级别

支持ACID特性-原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)是关系型数据库服务器的核心功能之一。为了实现并沈阳小程序设计

<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件开发</a></a>,<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件公司</a></a>

发用户下的ACID,ToprowDB使用了多种技术,其中就包括高效的锁机制。不同的锁粒度又为客户不同的应用需求提供了灵活多样的选择:

ToprowDB锁粒度:

数据库锁

数据表锁

数据页锁

行锁

字节锁

键锁

为了实现应用程序对锁定数据的读取,以及应用程序对数据一致性的要求,ToprowDB提供了5种不同的隔离级别。其应用程序并发性由高向低递减,而数据一致性由低向高递增。

五种隔离级别

说明

Dirtyread

Setisolationtodirtyread

数据库服务器不会分配任何锁,查询过程中,可以查询到任何数据行,甚至那些被修改但尚未提交的记录。

LastCommittedread

Setisolationtolastcommittedread

相对CommittedRead而言,减少冲突,提高了并发量和系统的吞吐量,并返回最新提交的记录信息。

Committedread

Setisolationtocommittedread

读取数据前,数据库服务器尝试在记录上加共享锁,检查是否可以对对象加共享锁,但是不实际加锁。如果可以加锁,则能保证要加锁的记录没有其他进程正在更新。记录正在更新是,记录上有排他锁,此时不能对这些记录加共享锁。

Cursorstability

Setisolationtocursorstability

游标读取的记录加上共享锁。其他进程不能更新你所看到的记录,当移动到下一行时,锁才会释放,记录就可以进行修改。

Repeatableread

Setisolationtorepeatableread

数据库在读取的所有记录上加共享锁,验证是否可以读取数据。直到事务提交,锁才能释放。其他用户可以读取数据,但是不能修改。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。