高性能¶
由于单独的SQL语句都必须由数据库服务器独立运行,因此客户端应用需要把每条查询发送到数据库服务器,等待它处理这个查询,接受结果,做一些运算,然后才能向服务器发送下一条查询语句。所有这些动作都会产生进程间通讯,并且如果客户端在另外一台机器上,还会导致大量的网络开销。
如果使用了PLOSCAR,就可以把逻辑上相关联的一系列运算和查询在数据库服务端组成一个块。这样就拥有了过程语言的能力并且简化了SQL的使用,从而节约了运行时间和网络开销,实现性能的明显提升。
由于单独的SQL语句都必须由数据库服务器独立运行,因此客户端应用需要把每条查询发送到数据库服务器,等待它处理这个查询,接受结果,做一些运算,然后才能向服务器发送下一条查询语句。所有这些动作都会产生进程间通讯,并且如果客户端在另外一台机器上,还会导致大量的网络开销。
如果使用了PLOSCAR,就可以把逻辑上相关联的一系列运算和查询在数据库服务端组成一个块。这样就拥有了过程语言的能力并且简化了SQL的使用,从而节约了运行时间和网络开销,实现性能的明显提升。