开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

Hologres也适合作为OLTP数据库来使用吗?

我们现在用的小型数仓就是postgresql,我们应用场景有点复杂,数据量不大,但是各种类型都有(业务库准实时采集、处理,标准SQL的数据开发操作,未来接入实时数据)。 看到hologres支持postgressql协议,支持行存储、列存储。因为,考虑下一步升级,能否选用Hologres?主要是考虑要支持现有的OLTP事务性,兼容现有的postgresql 10的常用SQL脚本。 如果不建议作为OLTP应用数据库使用,那有其他哪个产品推荐吗?

展开
收起
cjc67pzlxnz34 2023-03-09 17:20:33 1080 0
3 条回答
写回答
取消 提交回答
  • 全栈JAVA领域创作者

    Hologres面向的是混合型分析型处理(HTAP)场景,它是一款OLAP数据库,支持高并发、大数据量的实时查询和分析。虽然Hologres支持PostgreSQL协议,并且可以兼容PostgreSQL 10的常用SQL脚本,但它并不是专门为OLTP应用设计的。

    如果你们的应用场景需要一个OLTP数据库来支持业务库准实时采集和处理,推荐使用专门为OLTP应用设计的数据库产品,如MySQL、Oracle等。这些数据库产品在事务性能和数据一致性方面有着更好的表现。

    当然,你们也可以考虑将OLTP和OLAP分离,在OLTP层使用MySQL或其他OLTP数据库,在OLAP层使用Hologres进行数据分析和报表生成。这样既能满足业务需求,又能保证数据的高效管理和分析。

    2023-03-10 23:00:57
    赞同 展开评论 打赏
  • 对于您说的场景,如果数据量不大,但是各种类型都有,需要支持业务库准实时采集、处理,标准SQL的数据开发操作,未来接入实时数据等需求,Hologres是一个不错的选择。这个可以根据实际需求选择合适的存储方式,同时支持高性能的查询和分析功能,可以满足您的OLTP和OLAP需求。

    另外,如果对于数据安全性和可靠性要求较高,还可以考虑使用阿里云的云数据库RDS,支持PostgreSQL和其他多种数据库类型,具有高可用、自动备份、自动恢复等特点,可以帮助您降低运维成本和风险。

    2023-03-10 08:56:48
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    1、现在大数据平台需要同时支持OLTP和OLAP,可以考虑将业务库和数据仓库分离,使用专门的数据库来支持OLTP应用,同时使用Hologres作为数据仓库来支持OLAP应用。这样既可以满足高并发的事务处理需求,又可以实现快速的数据分析和查询。

    2、支持 OLTP 应用场景的关系型数据库,推荐使用阿里云的 RDS。

    3、如果需要一个数据仓库来进行数据分析,推荐使用阿里云的 AnalyticDB,支持 PB 级别的数据存储和高性能的分析查询,同时也支持 PostgreSQL 协议

    2023-03-09 20:52:27
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载