
哪里可以找到国产数据库是基于什么开发语言?

哪里可以找到国产数据库是基于什么开发语言?
我来答
添加附件
收藏
复制链接
微信扫码分享

在小程序上查看
分享
添加附件
问题补充
4条回答
默认
最新


打赏 0
采纳答案后不可修改和取消
开源的数据库可以到对应的开源社区里看代码的开发语言构成;
未开源的,如果是基于某个开源数据库上改的,那么基本就是用的这个开源数据库对用的开发语言,(除非是C改CPP或者CPP改C这样的);
还有一种是完全闭源,也看不到其他开源数据库特性的痕迹的,这种如果官方不说,就不知道是用的什么语言开发的了。
当然,绝大多数应该都是用的C/CPP


打赏 0
为保证数据库的运行性能,数据库大部分都是c或者c++写的,也可以去该数据库的官网查询一下。


打赏 0
采纳答案后不可修改和取消
大多数传统数据库都是基于C或者C++,原因:1,c性能好,语言历史悠久;2mysql和pg都是c++的。国产数据库大多copypaste这两个数据库。 参考:https://github.com/mysql/mysql-server https://github.com/postgres/postgres
新型国产数据库如TiDB使用go(计算)+rust(存储)。新一代语言性能跟C不相上下,安全可靠,方便开发。参考:https://github.com/pingcap/tidb https://github.com/tikv/tikv 页面搜索languages
其他大数据方面产品使用java;https://github.com/apache/hadoop


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~

55M
ORACLE 11.2.0 触发器 获取 空间属性的wkt格式,使用 sde.st_astext 函数,数据错乱
25M
求Cylance杀毒软件安装包测试数据库安全
25M
PostgreSQL ERROR: found xmin 2146512304 from before relfrozenxid 2146512317
10M
clickhouse 查询视图需要给基表的权限,有什么办法能场查视图不能查表呢?
10M
oracle apex是否可以使用nfc功能,以及录像保存功能
10M
视图v$sql_cs_selectivity 同一个RANGE_ID之下出现了同一个微词的重复记录。
10M
一个update 语句行锁升级 触发bug导致死锁myql宕机?请大佬帮忙分析下更具体原因
10M
时区升级
10M
Goldengate源端PDB,被克隆替代后,重新配置麻烦,有无其它方便,高效方法,恢复Goldengate?
10M
OGG使用COLMAP部分字段不同步问题