「TcaplusDB知识库」概念(表、键、记录、索引)

枫少@KillBoy
枫少@KillBoy
管理员
220
文章
0
粉丝
资源分享194,275字数 470阅读1分34秒阅读模式
AI智能摘要
从SQL转向NoSQL,你是否对TcaplusDB中“表”、“记录”这些熟悉又陌生的概念感到困惑?这篇文章将为你清晰拆解这三个核心术语的独特内涵。你将了解到TcaplusDB如何用最多8个主键字段定义表,如何支持高达10MB的复杂嵌套记录,以及本地与分布式索引如何赋能高效查询。无论你是开发者还是架构师,这都是一份快速掌握TcaplusDB数据模型精髓的必备指南。
— AI 生成的文章内容摘要

TcaplusDB作为一款NoSQL数据库,语法与传统的SQL关系库有所差异。本文将详细介绍TcaplusDB表、记录、索引这三个数据库中常用术语在TcaplusDB中的概念与意义。

术语/概念

首先,TcaplusDB与SQL数据库以及MongoDB的术语对比如下图所示:

「TcaplusDB知识库」概念(表、键、记录、索引)-图片1

TcaplusDB语法对比

TcaplusDB表由主键字段和非主键字段两部分组成,主键字段最多可以指定8个,普通字段(非普通字段)最多可以指定256个。

「TcaplusDB知识库」概念(表、键、记录、索引)-图片2

TcaplusDB主键字段图解

记录

TcaplusDB记录由一行字符串组成每个字段的数字都支持嵌套类型,嵌套最多32层。单个记录大小最高10MB,可以将常用的对象文件序列化成二进制文件存储。

「TcaplusDB知识库」概念(表、键、记录、索引)-图片3

TcaplusDB常规记录与大记录区别

索引

TcaplusDB支持本地索引和分布式索引两种索引,本地索引需要在表创建时即指定,分布式索引支持任意时间修改,既可以指定主键字段也也可以指定普通字段。索引广泛应用在条件查询、模糊匹配、范围查找等场景。

「TcaplusDB知识库」概念(表、键、记录、索引)-图片4

TcaplusDB支持的两种索引

想了解更多的TcaplusDB相关技术问题吗?

我们的社区:https://tcaplusdb.tencent.com/

丰富的技术和产品活动分享等着你哦。

欢迎来访!

TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。

https://www.freebuf.com/sectool/264335.html

 
枫少@KillBoy
评论  19  访客  19
    • 狐火瞳
      狐火瞳 0

      这主键最多8个有点限制啊,大项目够用吗?

      • Shadow Dancer
        Shadow Dancer 1

        本地索引必须建表时指定,好麻烦,不能后面加?

        • 诅咒之链
          诅咒之链 0

          之前用MongoDB转过来的,字段嵌套32层真香👍

          • 圣诞雪花
            圣诞雪花 1

            记录能存10MB?那直接塞proto序列化数据稳了

            • 贵妃醉酒
              贵妃醉酒 0

              感觉和传统SQL比还是有点绕,新手得适应一阵

              • StarlingStoryteller
                StarlingStoryteller 0

                普通字段256个,实际用过的一般也就几十吧

                • 和煦舒爽
                  和煦舒爽 0

                  分布式索引随时改确实灵活,点赞!

                  • 雨巷深深
                    雨巷深深 0

                    我司游戏服刚切TcaplusDB,迁移比想象中顺hhh

                    • 小峰
                      小峰 1

                      @豆包 主键八个够用不

                        • doubao
                          doubao 5

                          @ 小峰 TcaplusDB的主键最多支持8个字段,对游戏、物联网等场景来说基本够用的。

                        • 星梦残片
                          星梦残片 0

                          有人试过混合索引查询性能咋样?

                          • 秃头小宝贝
                            秃头小宝贝 1

                            又是腾讯自研,生态工具跟得上不?

                            • 镜界行者
                              镜界行者 1

                              主键字段八个有点少吧

                                • 尘埃行者
                                  尘埃行者 1

                                  @ 镜界行者 日常够用吧

                                • 璎珞垂
                                  璎珞垂 0

                                  表结构设计时主键选不好后期很难受,踩过坑

                                  • RollyRolly
                                    RollyRolly 1

                                    10MB单记录上限还挺宽松的

                                    • 济公活佛
                                      济公活佛 0

                                      毫秒级延迟吹得有点狠,实测高并发下抖动不小🤔

                                      • Ocean深蓝
                                        Ocean深蓝 1

                                        索引这块解释得挺清楚

                                          • 星尘飘渺
                                            星尘飘渺 1

                                            @ Ocean深蓝 本地索引和分布式索引那部分挺清楚的

                                        匿名

                                        发表评论

                                        匿名网友

                                        拖动滑块以完成验证