![]() |
||||||
|
|
||||||
![]() |
![]() |
![]() |
![]() |
![]() |
||
| Altibase
架构 - 结合客户端-服务器架构和嵌入式架构的混合架构 客户端-服务器架构非常适合一般的应用。应用程序通过各种通信方法连接到服务器。嵌入式架构将应用程序嵌入到数据库服务器,这种架构没有应用程序和数据库服务器之间的通信成本,提高了事务处理的效率。用户可以按照应用程序的特性和运行环境选择适合的数据库服务器架构。 通常情况下,当用户增加时多进程结构的服务器需要很多的系统资源,进程之间切换的成本也非常高。另一方面,多线程结构的服务器消耗较少的系统资源,而且线程之间的切换成本也低得多。Altibase服务器具有多线程结构的优点。Altibase由提供数据库服务器基本功能的系统线程和执行数据库应用程序发出的数据库操作的服务线程组成。服务线程池负责管理服务线程。最后,这种结构能通过最小化系统资源的使用提供系统可扩展性和可用性。
Altibase简化每个模块的算法,将模块设计成相互独立。Altibase通过每个模块的简化提高了性能。由于Altibase是在独立于操作系统的模块上开发的,所以Altibase几乎可以在所有的操作系统上运行,像UNIX,Linux,Windows NT和一些RTOS。 为了提供高效的业务处理,Altibase也支持多种通信方法,像TCP/IP,UNIX
DOMAIN和IPC。因为用户可以根据自己的业务环境选择通信方法,用户可以非常舒服的开发和操作应用程序。Altibase的IPC通过共享内存提供快速通信方法。
|
||||||
| |