首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏IT大咖说

    为什么实时分析既需要NoSQL的灵活性,又需要SQL系统的严格模式?

    使用SQL ALTER-TABLE命令改变模式需要大量的时间和处理能力,使你的数据库长时间处于离线状态。而且,一旦模式被更新,就很有可能在无意中破坏你的数据,使你的数据管道瘫痪。 为了正确摄取当今快速变化的事件流,PostgreSQL必须通过SQL中的手动ALTER-TABLE命令来改变其模式。这将锁定数据库表,并在ALTER-TABLE完成的时间内冻结所有查询和交易。 据说,无论你的PostgreSQL表有多大,ALTER-TABLE都需要很长的时间。它还需要大量的CPU,并造成数据错误和下游应用中断的风险。 NewSQL数据库也面临同样的问题。

    73610编辑于 2022-08-26
领券