「TcaplusDB知识库」概念(表、键、记录、索引)
2024-09-08 07:15:00
TcaplusDB作为一款NoSQL数据库,语法与传统的SQL关系库有所差异。本文将详细介绍TcaplusDB表、记录、索引这三个数据库中常用术语在TcaplusDB中的概念与意义。
术语\概念
首先,TcaplusDB与SQL数据库以及MongoDB的术语对比如下图所示:
SQL术语/概念 | MongoDB术语/概念 | TcaplusDB术语/概念 | 解释/说明 |
---|---|---|---|
database | database | cluster | 数据库 |
table | collection | tablegroup/table | 数据库表/集合 |
row | document | record | 数据记录行/文档 |
column | field | field | 数据字段/域 |
index | index | index | 索引 |
primary key | primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
TcaplusDB语法对比
表
TcaplusDB表由主键字段和非主键字段两部分组成,主键字段最多可以指定8个,普通字段(非普通字段)最多可以指定256个。
TcaplusDB主键字段图解
记录
TcaplusDB记录由一行字符串组成每个字段的数字都支持嵌套类型,嵌套最多32层。单个记录大小最高10MB,可以将常用的对象文件序列化成二进制文件存储。
TcaplusDB常规记录与大记录区别
索引
TcaplusDB支持本地索引和分布式索引两种索引,本地索引需要在表创建时即指定,分布式索引支持任意时间修改,既可以指定主键字段也也可以指定普通字段。索引广泛应用在条件查询、模糊匹配、范围查找等场景。
TcaplusDB支持的两种索引
想了解更多的TcaplusDB相关技术问题吗?
我们的社区:https://tcaplusdb.tencent.com/
丰富的技术和产品活动分享等着你哦。
欢迎来访!
TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。
最新文章
- VS单元测试
- Eclipse快捷键与使用技巧总结
- 检测是否IE浏览器
- 每天一个linux命令(32):gzip命令
- [整理]iis7.5下部署MVC5
- (原创)Python文件与文件系统系列(4)——文件描述字操作
- 树状数组HDU1166
- KISSY学习笔记(更新中)
- facebook快速登录常见错误:后台设置、域名权限、开发模式、公开、沙盒
- [转]NHibernate之旅(8):巧用组件之依赖对象
- CC++初学者编程教程(15) 基于cocos2dx的安卓打包环境
- Linux入门(二)Linux基本命令及基本操作
- Linux 计划任务总结
- Java使用RSA加密算法对内容进行加密
- 小程序之带参数跳转到tab页
- 【audio】耳机插拔 线控按键识别流程【转】
- 《linux就该这么学》第十节课:第8章iptables和firewalld
- maven 下载jar失败: Missing artifact javax.jms:jms:jar:1.1
- 为什么transform对行内元素不生效
- android笔记---百度地图api应用 (二) 获取公交路线的详细信息
热门文章
- hdu5289 Assignment
- Codeforces Round #655 (Div. 2) A. Omkar and Completion (构造)
- vlc音视频开发(一)环境搭建(qt篇)
- Dapr是如何简化微服务的开发和部署
- virtualBox 设置增强功能粘贴和拖放
- C语言中函数的调用方式
- Object Destructuring Assignment vs Object.assign
- copy-webpack-plugin &; ignore folder
- Vue 3 In Action
- google firebase in action