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

有人在生产环境用过 TDEngine 么?

  •  
  •   tairan2006 · 2021-01-31 22:03:25 +08:00 · 2309 次点击
    这是一个创建于 1391 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我最近在调研物联网平台适用的时序数据库,看到国产的 TDEngine 出了集群版本,想试一下。

    比较尴尬的是,发现 Go 驱动是用 CGO 写的。这就算了,他的 sql.DB 还不是协程安全的,必须在单独协程里用 sql.Open 打开一个连接,这根本不符合标准库对数据库驱动的要求…另外看到 tag 和普通数据也不支持索引,表大了 OLAP 的性能很堪忧啊。

    有点考虑用 es 做 tsdb 凑合用了…
    17 条回复    2021-02-05 09:20:16 +08:00
    qihao
        1
    qihao  
       2021-01-31 22:16:46 +08:00 via iPhone
    关注
    ooh
        2
    ooh  
       2021-01-31 22:26:15 +08:00
    我记得我以前过关于 FQDN Issue 里面的吐槽,总结就是问题多多
    Finch
        3
    Finch  
       2021-01-31 22:26:22 +08:00 via iPhone
    创始人在微博挺活跃的,陶建辉
    ooh
        4
    ooh  
       2021-01-31 22:28:14 +08:00
    tairan2006
        5
    tairan2006  
    OP
       2021-01-31 22:39:31 +08:00
    @ooh 怕了怕了…
    DoctorCat
        6
    DoctorCat  
       2021-02-01 00:04:34 +08:00
    es 做 tsdb 有点浪费存储
    vinsa
        7
    vinsa  
       2021-02-01 08:28:28 +08:00
    最初开源时候用过开源版,crash 多多,data 目录删过好多回。要是开源版+生产环境,慎用。
    团队比较热情,联系后能上来查问题。保持良好沟通,能够避免踩坑。
    不过已经若干个月过去,开源版可能已经进步巨大了。
    cloudhuang
        8
    cloudhuang  
       2021-02-01 09:12:16 +08:00
    @ooh 看这个 ticket,第一感觉是这还没有到可用的地步啊 [汗]
    tairan2006
        9
    tairan2006  
    OP
       2021-02-01 09:35:34 +08:00
    @DoctorCat clickhouse 感觉不错,但是看官网希望是批量写入或者每秒一次,大量点位同时写入单条数据好像不太合适。
    shenlanAZ
        10
    shenlanAZ  
       2021-02-01 09:36:55 +08:00
    不舍得掏钱给 influxdb,差不多就只能选择 es 了。除非你换种模式用 prometheus 。
    tairan2006
        11
    tairan2006  
    OP
       2021-02-01 09:45:26 +08:00
    @shenlanAZ influxDb 这种一个节点上万刀的真的用不起😆
    masterclock
        12
    masterclock  
       2021-02-01 09:58:03 +08:00
    TDengine 的数据模型比较奇特,感觉没法用。
    TimescaleDB 很不错,基于 pg 构建
    cstj0505
        13
    cstj0505  
       2021-02-01 10:55:23 +08:00
    表大了 OLAP 的性能很堪忧
    =======
    这玩意根本就不是做 olap 的,只是用来存储时序数据
    Eds1995
        14
    Eds1995  
       2021-02-01 12:05:42 +08:00 via Android
    试试 timescaledb 2.0 开源版包含了所有企业版特性,插入性能比 influx 高
    tairan2006
        15
    tairan2006  
    OP
       2021-02-01 15:49:15 +08:00
    @Eds1995 谢谢,没想到这个也出 2.0 了。可惜我们用的 MySQL,不然肯定直接选这个了。

    我研究一下。
    datafeng
        16
    datafeng  
       2021-02-01 16:22:31 +08:00
    唉我部署起来也是想用 go 连的,但怎么都没跑通。
    tairan2006
        17
    tairan2006  
    OP
       2021-02-05 09:20:16 +08:00
    我研究了一下,还是用 ES 搞了。

    如果新成立的项目还是 PG+timescaledb 比较合适;我们这种已经用了 MySQL 的,还是 ES 比较合适,就是有点费钱,哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   944 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:35 · PVG 06:35 · LAX 14:35 · JFK 17:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.