首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

好消息!这个实时大数据平台支持存储过程了

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

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

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

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希望得到您的支持。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201023A04T5T00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券