产品FAQ
📄字数 2.4K
👁️阅读量 加载中...
本文档记录与虚谷系列产品相关的问题。包括但不限于:
- 与技术指标相关的问题
- 与行业相关的问题
- 与竞品相关的问题
目录
正文
试用版license的使用期限是多久
试用版 license
的使用期限是 360
天。
虚谷数据库试用版本和正式版本有什么区别
虚谷数据库提供试用版(个人版)和正式版(商业版)两种形态,满足不同用户的测试评估与生产部署需求。
- 试用版:用户可免费使用
360
天,支持基础的数据库功能,适用于功能验证、性能测试和开发环境使用; - 正式版:面向生产环境,在核心功能基础上提供增加特性,包括但不限于:
- 并发I/O吞吐
- 多网络通路
- 数据库审计
- 数据变更采集组件
虚谷数据库利用License控制数据库的有效期、功能组件和版本,不同license版本所支持的功能不同。各版本详细支持功能见Lisence
虚谷数据库产品系列有哪些版本,分别适用于哪些场景
虚谷数据库产品系列包含4个版本,分别是标准版、企业版、分布式版和安全版。其详细说明及适用场景见产品版本。
虚谷数据库是基于开源数据库改造的吗
虚谷数据库采用全栈自主研发技术路线,未基于任何现有开源数据库改造。其核心模块(包括存储引擎、查询优化器、执行器、事务调度、集群调度及日志机制等)均由虚谷团队独立设计并实现,全链路技术自主可控,拥有完整、可验证的自主知识产权体系。
虚谷数据库可靠UDP的实现机制是什么
虚谷数据库基于轻量级的UDP协议层进行封装,构建了一套高效且可靠的通信机制,专门解决传统UDP不可靠、不保证顺序的问题,保障集群内部节点间消息传递的稳定性与性能。其核心机制包括:
- 消息保序:为每条消息分配唯一的消息编号;
- 超时重发机制:基于消息确认回执超时;
- 基于滑动窗口的流量控制策略;
通过多维度保障机制,实现了消息不丢失、不乱序、无阻塞的高可靠通信,为分布式集群节点间的协同工作提供了稳定且高效的网络传输基础。
虚谷数据库支持哪些系统平台
虚谷数据库可高效部署于主流硬件平台,包括Intel与ARM架构的服务器环境,以及主流虚拟化平台。作为一款高性能数据库系统,虚谷数据库兼容主流操作系统,支持Linux与Windows操作系统环境。适配的CPU架构和操作系统详见操作系统及平台要求。
使用虚谷数据库在开发中要特别注意什么
以下列出开发过程中的注意事项,仅供参考:
- 在进行大批量数据导入操作时,应重点关注系统内存使用情况,防止因资源耗尽导致导入失败或性能波动;
- 在从MySQL、Oracle、PostgreSQL等异构数据库系统迁移至虚谷数据库的过程中,如遇语法不兼容问题,可尝试修改兼容模式;
- 避免盲目创建索引,影响写性能。并定期检查和维护索引(如重建),以提高性能;
- 合理设计表结构与字段类型,避免单表字段数量过多(建议不超过2000),同时根据业务和实际情况考虑,选用合适的数据类型,例如:如果字段的值不超过
100
,那么字段的类型选用TINYINT
即可; - 合理配置系统参数。如有配置疑问,可联系虚谷数据库技术支持获取专业建议与指导;
虚谷数据库支持哪些类型的业务
虚谷数据库具备卓越的数据处理能力和高度的灵活性,适用于多种业务场景,覆盖从轻量级应用到国家级核心系统。当前已在多个国家部委与行业落地,覆盖气象、资源、统计等关键行业领域,典型用户包括:中国气象局、自然资源部、国家统计局、上海大数据中心、重庆大数据中心等。
是否支持读写分离,提升读写效率(同一份数据的不同副本支持读写操作)
虚谷数据库支持读写分离。读写分离是传统的基于MySQL的分布式数据库为了提升性能采用的方式。虚谷数据库作为新一代NewSQL数据库,其所有副本均具备等价的读写能力,并保证强一致性,实现了高可用、高性能和高可靠性的统一。
是否支持存算分离
虚谷数据库支持计算与存储分离架构,提供灵活的系统部署策略,用户可以根据业务需求选择工作节点(计算节点)与存储节点分离部署,也可以选择计算与存储混合部署模式。在分离部署模式下,计算节点主要负责SQL解析、查询优化、事务控制等逻辑处理,而存储节点专注于数据的持久化存储与底层数据访问管理。这种架构具备良好的弹性扩展能力,可以根据实际负载单独扩展计算资源或存储资源,实现资源按需分配,提升系统的性价比和维护灵活性。
是否支持用户级别+列级别的对应用透明的数据脱敏功能
虚谷数据库支持用户级别的数据加密与访问控制,支持库级到表级的数据保护。列级的数据脱敏或加解密操作采用的是与国际标准数据库(如Oracle)相一致的机制,通过内置加解密函数对敏感列进行加密处理,如身份证号、手机号、银行卡等敏感字段可按需配置加密策略。
虚谷数据库多读多写,是否难保证一致性
- 从数据版本层面来看,虚谷数据库通常采用三副本机制(可配置副本数),其中某一个副本为“主版本”(Primary),负责写入操作,写入后再将数据同步复制到“副本节点”(Replicas)。默认情况下,读“主版本”,如果需要读“副版本”,开启enable_read_copy2系统参数。
- 从节点层面(即服务器层面)来看,虚谷数据库的所有节点都可对外提供读写服务,即每个节点都可接受用户发起的读写请求。
虚谷所提供的可靠性方案
- 分布式集群内存储多副本、存储切片散列分布高可用
- 分布式集群内网络高可用
- 分布式集群内节点高可用
- 数据备份恢复
- 双机热备机制
- 多分布式集群间数据同步(机房、同城、异地)