不要为新技术而新技术

本文讨论了在小团队中选择数据库类型(关系型 vs. NoSQL)和版本控制系统(Git vs. SVN)的问题。作者表达了对NoSQL数据库如Redis在复杂逻辑场景下应用的质疑,并分享了使用Git过程中遇到的实际问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1遇到用数据库的问题,有要用关系型的、又要用nosql的,

挺nosql转了一个帖子在社区里,讲redis嘲笑传统的sql

http://www.searchdatabase.com.cn/showcontent_52657.htm

我挺反感的,我并不反对使用redis,也不是说他不好,但是许多是关系的组合,也用这个,不是搞笑么?

个人人为,

1,对于不需要迁移、不重要的数据可以用nosql

2,如果表简单的话用这个无上大雅,但是复杂的逻辑关系,且逻辑关系存在变动,如何更新数据

3,可行性,及风险的控制

4,原来是主键,现在不是主键的数据如何处理

 

上面帖子里的内容就是说如果要不断的加索引,但是一张表如果大到需要索引的话,你内存能否放的下,如果放的下,那么关系数据库也可以在内存放的下,起码命中率很高,没有啥效率的影响

 

 

2,公司要用git,这是个很好的软件,比svn强大,我用着觉得也挺好,问题是被一些新技术的追求者强迫俺按他们的标准来建分支。。。一整套规则下来,我已经去掉半条命了,可惜没有人和合并(我们就3个人开发),然后冲突起来很麻烦,花了一个晚上来合并代码,我勒个去,当初叫的最凶的人啥也不会,还是要俺这样的老黄牛擦资料,告诉他如何合并,

 

3,就3个人,数据库改动非要用migrate,其实用一个库就好了,现在每个人一个库,分开用就分开呗每次修改记下sql做成文档就好了,方便的很,又不是很多人,好了,现在db文件越来越多,一团糟

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值