Comments (6)
扩容,迁移,负载均衡功能都已具备,内部是在线上使用的。由于运维监控工具的缺乏,目前还不建议外部用户用在重要的生产环境。
做了sysbench,写性能与tidb相当,读性能比tidb差,大约是tidb的70%左右。当然也一直在优化。
from baikaldb.
写性能由于braft相对tikv的优势,不是理论上有优势才对?tikv都是单线程处理的
from baikaldb.
读性能比 tidb 差主要是什么原因
from baikaldb.
影响性能的因素还是很多的,rocksdb的基于skiplist的memtable写入性能并不好,写入很多时候瓶颈在此。读取性能的一个只要原因是我们基于pb的存储格式解析耗时比较大,另外一些不必要的内存分配啥的也会影响性能。
@yongs207 tikv单线程处理是指写rocksdb那块单线程吗,抱歉我们并没有仔细研究过tikv内部实现。
from baikaldb.
sysbench的测试是直接跟tidb官方测试数据对比的结果,但是tidb使用的服务器硬件跟我们内部线上服务器是有差异的,我们还没有在同样的硬件上运行tidb的sysbench测试集。同时基础测试并不能代表业务场景的性能,如果关注性能,请根据实际的业务sql进行性能测试,这样会有助于选型的决策。
from baikaldb.
tikv 最新的版本才支持多线程的raft实现
from baikaldb.
Related Issues (20)
- 不支持在线修改字段类型 HOT 1
- 在update时,where columnName=null返回不为NULL HOT 2
- fetcher开启了机房优化,可能读到旧数据
- meta滚动升级会造成insert 自增id时,sql执行失败
- 插入数据时表结构不一样,缺字段报错与MySQL不一致
- 字段别名大小写问题
- 默认resource_tag
- 通过hint braft库来实现重启不load raft日志 HOT 6
- 英文版 wiki 中,中文版链接有误。 HOT 1
- {"errcode":"NOT_LEADER","errmsg":"not leader","leader":"0.0.0.0:0"} HOT 9
- 去掉 HOT 1
- 关于事务正确性的疑问:请问如果primary region还没收到任何请求BaikalDB就宕机了会怎么样? HOT 6
- 编译问题 HOT 1
- delete子查询报错
- update toolchains to g++-12 with c++20(cmake) HOT 2
- after run "nohup /usr/sbin/baikaldb &",but the process can't be started.nohup log is as below: HOT 1
- Evaluate Profile-Guided Optimization (PGO) HOT 1
- 安装部署 HOT 3
- the proj website is erro. HOT 1
- 全局索引回表并发优化, 支持单region多并发
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from baikaldb.