数据存储过程中的完整性_好消息!这个实时大数据平台支持存储过程了

随着信息化时代的发展,大数据逐渐成为互联网的常态,而亿信华辰PetaBase-s作为企业级实时大数据平台,为海量数据的存储和计算提供了强有力的支撑,通过数据分析挖掘数据的潜在价值,为企业的发展和决策提供支持。

PetaBase-s在性能上远超传统的关系型数据库,单表亿级以上查询性能是传统关系型数倍甚至数十倍。但在面向数据需要预处理的场景下,如果不支持存储过程,在易用性方面有所欠缺。而且用户还会时常用到存储过程,当需要将存储过程迁移到PetaBase-s中时,PetaBase-s难以满足该需求。

经过亿信华辰研发人员大半年的刻苦研发,PetaBase-s新版本终于支持存储过程了,在易用性方面得到了极大的提升,并且由于PetaBase-s高度兼容传统关系型数据库存储过程,极大减少了迁移存储过程的工作量。

41ed0a7b44551cdb3d4d66a4d7e24841.png

PetaBase-s存储过程相比传统SQL优势

  • 运行速度更快

存储过程只在创建时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,因此使用存储过程可以大大提高数据库执行速度。

  • 网络传输开销更少

存储过程直接就在数据库服务器上跑,所有的数据访问都在数据库服务器内部进行,不需要传输数据到其它服务器,会减少一定的网络传输。

  • 更高的复用性

存储过程可以重复使用,从而可以减少数据库开发人员的工作量。

  • 更加易于维护

存储过程比程序更加容易维护,因为存储过程可以在数据库端实时维护,而程序难以做到实时更新。应用程序和数据库操作分开,独立进行,不会相互制约,方便进行维护。

PetaBase-s存储过程八大特性

  • 轻松实现业务逻辑

可以通过使用变量、表达式、控制流语句和迭代来实现业务逻辑。可以开发管理和控制分布式进程的程序,并且不会成为系统的瓶颈。

  • 高级的错误处理能力

支持使用异常和条件处理程序进行错误处理。

  • 使SQL-on-Hadoop更加动态

可以使用高级表达式、各种内置函数、条件来根据用户配置动态生成SQL、前面查询的结果、来自文件或非hadoop数据源的数据等等。

  • ETL开发更加高效

提供函数和语句,使典型的ETL开发更加高效。

  • 更高的可读性和可维护性

和传统的python、java和shell脚本相比,使用该存储过程语言,使Hadoop能够面向更广泛的BI分析师和开发人员。

  • 多语言持久性

Hadoop扩展了使用RDBMS产品构建的传统数据仓库。这意味着必须集成多个系统,包括Hadoop、RDBMS、NoSQL和其他系统。HPL/SQL允许在一个脚本中使用多个系统,因此可以充分利用各种不同类型的工作负载并轻松集成它们。

  • 高度兼容Oracle等传统关系型数据库存储过程语法

支持所有广泛使用的过程语言的语法,无需从头学习新的程序语言,有助于开发新代码以及将现有代码库迁移到Hadoop。

  • 快速上手

提供了开始使用Hadoop的最快方法,可以使用当前的技能和现有代码在Hadoop上运行业务逻辑。

结语:对于PetaBase-s来说,支持存储过程具有里程碑式的意义。以前的PetaBase-s只是在性能上占据极大的优势,但是现在在功能和易用性上也有了极大的提升,虽然蜕变的过程是艰辛的,但是蜕变后的PetaBase-s变得更加完美。小伙伴们,快来试用PetaBase-s吧,蜕变后的PetaBase-s希望得到您的支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值