V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shiyanfei5
V2EX  ›  数据库

Ignite 有人用过吗?

  •  
  •   shiyanfei5 · 2022-07-12 22:33:35 +08:00 · 1355 次点击
    这是一个创建于 849 天前的主题,其中的信息可能已经有所发展或是发生改变。

    后续希望上一个分布式缓存计算组件,解决高并发和大数据量查询的情况。关注了一下 Ignite 。。

    1.使用感觉怎么样,是否稳定 2.能否支持 GB 级数据的单表分析? 3.目前定位主要是分布式的缓存(每天把计算的结果放到这里),其实也可以考虑 Ck ,但 CK 对并发支持不好,这个有什么好方法吗?

    5 条回复    2022-07-15 04:01:58 +08:00
    masterclock
        1
    masterclock  
       2022-07-12 22:49:19 +08:00
    头一回在 V 上看到提 Ignite 的
    几年前的项目上测试用过一次,使用简单,好用,稳定,组了几个节点,几十 G 数据,做 continuous query ,compute 等
    87B3F508
        2
    87B3F508  
       2022-07-13 12:15:04 +08:00
    单机在用,最多时同时处理 40G 左右数据,主要也是跑 job ,compute ,如果要用内存数据库的话,ignite 默认引擎是 H2 ,最新版支持 calcite ,H2 引擎下单表接近 100 列,数据量在 500 万行左右时,排序分页性能开始衰减,多表并行查询(非关联查询)时衰减得更严重。
    shiyanfei5
        3
    shiyanfei5  
    OP
       2022-07-13 20:59:08 +08:00
    @87B3F508 那这么来看还是对高并发下支持不高? 哎。。我们主要有高并发的场景比较麻烦
    87B3F508
        4
    87B3F508  
       2022-07-14 17:31:29 +08:00
    @shiyanfei5 没做分布式的,所以也不能代表太多东西,主要是应用场景单机就够了,分布式徒增复杂度,当然性能肯定比基于磁盘 IO 的数据库有很大提高。2.13 版可以试试 calcite 引擎,或者直接等 3.0 (目前 Alpha 阶段)
    zzxgz
        5
    zzxgz  
       2022-07-15 04:01:58 +08:00
    我参与的一个项目,有一个对并行读数据库取有很高性能要求的功能,用的数据库就是 Ignite ,但是它达不到我们的标准,原来以为是启动 Ignite 的参数没设置对,结果调了很久性能还是达不到要求。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1106 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:42 · PVG 06:42 · LAX 14:42 · JFK 17:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.