楼主: huanyingtinahe
跳转到指定楼层
上一主题 下一主题
收起左侧

打算用c++重新实现一下redis, 同时加一些新的功能

   
🔗
Darkious 2020-11-5 02:54:49 | 只看该作者
全局:
yanjinbin 发表于 2020-11-5 01:09
明显Go好多了,,,c++仅次于java繁琐

额,我是说运行效率。。。
回复

使用道具 举报

🔗
uuisafresh 2020-11-5 08:38:55 | 只看该作者
全局:
关注一下zszszszszs

为啥要把Googletest和三方库源码弄进来呢
回复

使用道具 举报

🔗
Shanerbo 2020-11-5 08:55:25 | 只看该作者
全局:
这么强么 能带带我吗
回复

使用道具 举报

🔗
 楼主| huanyingtinahe 2020-11-5 09:56:13 | 只看该作者
全局:
yanjinbin 发表于 2020-11-5 01:09
明显Go好多了,,,c++仅次于java繁琐

go有垃圾回收,不适合做数据库应用的编写。现在用的java系大数据系统,gc是一个头疼的问题

评分

参与人数 1大米 +1 收起 理由
tangtianlei + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
Rorshach 2020-11-5 09:59:12 | 只看该作者
全局:
你,确定要往nosql上面加mvcc?
这应该完全不叫redis了吧。。。。
回复

使用道具 举报

🔗
 楼主| huanyingtinahe 2020-11-5 09:59:55 | 只看该作者
全局:
特例独行的主 发表于 2020-11-5 01:06
这个有点意思,不过有类似的东西,记不清是在哪里看到来着

没看到过类似的呀,其实想法是用c++重新实现redis, 让redis支持mvcc, 支持sql查询。有类似的系统可以说一下
回复

使用道具 举报

🔗
 楼主| huanyingtinahe 2020-11-5 10:06:27 | 只看该作者
全局:
1a1a11a2 发表于 2020-11-5 01:15
重新实现有什么好处么

用c实现的redis有点繁琐,用c++可以利用其面向对象和模板的特性,节省代码量,同时保持现在的性能。从性能来考虑,带gc的语言比如java, go都不太合适。redis在操作内存数据的时候是单线程的,希望重新实现能够完成多线程操作内存数据,同时停供一个sql数据访问层,这样更便于dba的使用
回复

使用道具 举报

🔗
 楼主| huanyingtinahe 2020-11-5 10:07:10 | 只看该作者
全局:
wypga 发表于 2020-11-5 04:05
牛逼呀,是要实现你需要用的功能吗,还是你有经费可以做这个

没有经费啊,业余爱好
回复

使用道具 举报

🔗
 楼主| huanyingtinahe 2020-11-5 10:08:12 | 只看该作者
全局:
uuisafresh 发表于 2020-11-5 08:38
关注一下zszszszszs

为啥要把Googletest和三方库源码弄进来呢

有更好的做法吗,可以参考一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表