首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
【StoneDB】产品FAQ
返回列表
发新帖
【StoneDB】产品FAQ
[复制链接]
发表于 2022-9-16 17:20:49
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
StoneDB与MySQL的兼容性如何?
StoneDB高度兼容MySQL 5.6、5.7协议和MySQL生态等重要特性,支持MySQL常用的
功能
及语法。
由于StoneDB本身的一些特性,部分操作和
功能
尚未得到支持,如不支持创建索引、不支持删除数据等。
StoneDB有自己的优化器吗?
StoneDB是在原生的MySQL加入的
存储
引擎,StoneDB有自己的优化器,但StoneDB实际也会利用原生的MySQL的优化器做一些查询解析和重写机制。
StoneDB为什么没有唯一约束?
列式
存储
具有数据压缩特性,数据压缩比率是由压缩算法、列的数据类型、数据重复度等决定的。如果列有唯一约束,那么列中每行的数据都是唯一的,数据压缩比率就低。在InnoDB和StoneDB下,分别向具有唯一值的列插入6000万条数据,InnoDB表大小16G多,StoneDB表大小5G多,压缩比率为3:1多,而一般情况下是可以达到10:1以上的。
StoneDB需要创建索引吗?
如果
数据库
使用的是B-Tree或者B+Tree的数据结构,在查询少量结果集的情况下,通过索引是能高效定位到数据行的。但StoneDB利用的是知识网格技术,只需要对数据包解压缩,是不需要创建索引的。
StoneDB支持事务吗?
事务分为
安全
性事务和非
安全
性事务,严格遵守ACID属性的属于
安全
性事务。由于StoneDB没有redo和undo,属于非安全性事务,所以是不支持事务的。
StoneDB的表和其他
存储
引擎的表能关联查询吗?
默认情况是不允许跨存储引擎的表关联查询的,可以修改参数stonedb_ini_allowmysqlquerypath=1,这样是支持跨存储引擎的表关联查询的。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
返回列表
浏览过的版块
网络安全
云原生
Oracle
DevOps与敏捷开发
Mysql
移动端开发
分布式数据库
种地
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表