VastbaseE100

基于开源技术的HTAP数据库管理系统。性能优异,稳定可靠,提供诸多专属领域特性。

Menu

软件架构

        Vastbase E100使用客户机/服务器(C/S)的模式提供服务。和典型的客户端/服务器应用(C/S应用)一样,客户端和服务器可以在不同的主机上,通过TCP/IP进行网络连接。

Vastbase E100服务器守护进程可以处理来自客户端的多个并发请求,它会为每个请求启动一个新的进程,此后客户端和新服务器端进程将直接通信。服务器端的守护进程一直运行,等待着来自客户端的连接;而客户端和相关联的服务器端进程则在需要的时候才会运行。这一切对上层应用来说完全是透明的。

        在Vastbase E100中,以数据库集簇、数据库、模式、表/视图等层次对数据库对象进行管理。数据库集簇是数据库对象的集合,数据库对象是用于存储或引用数据的数据结构。比如说,表就是一个典型的例子,还有索引、序列、视图、函数等这些对象。
        数据库对象在逻辑上彼此分离,除数据库之外的其他数据库对象(例如表、索引等) 都属于它们各自的数据库,虽然它们隶属同一个数据库集簇, 但无法直接从集簇中的一个数据库访问该集簇中的另一个数据库中的对象。
        数据库本身也是数据库对象,一个数据库集簇可以包含多个数据库、多个用户,每个数据库以及数据库中的所有对象都有它们的所有者:某个用户。