本人一直从事数据库内核开发或者周边工具等开发,可是发现从事了这么多年,越走越不 明朗。国产数据库厂商,应用面比较窄,做出东西,市场推广也很难。外企数据库厂商, 中国 R&D 都不大给力,话语权基本没有。国内的数据库内核开发的创业公司还没壮大起 来,BAT 对数据库的支持也是小打小闹类型的居多。所以我想问同行们,难道除了做应 用,搞 DBA 的,就没有数据库内核开发的光明前景吗?
1
aheadlead 2017-04-30 22:14:54 +08:00 via iPhone
小大小闹…
|
2
zyEros 2017-04-30 22:17:37 +08:00 via iPhone
越底层就业机会越小,因为现在底层已经越来越稳定,可以考虑往上层走,如果底层积累过硬,是很有优势的
|
3
iyaozhen 2017-04-30 22:28:42 +08:00 via Android
不对吧。我觉得只要对 MySQL 底层了解一点,能改源码,在 bat 混口饭完全没问题。
话说你觉得怎么才不是小打小闹呢? |
4
ttycode 2017-04-30 22:47:23 +08:00 via Android
具体不懂,但是最好往应用层走,会越走越宽,别限制自己的选择。
|
5
Charles0429 2017-05-01 10:01:32 +08:00 via Android
楼主要不来 oceanbase 看看
|
6
whatot 2017-05-01 11:26:08 +08:00
如果是做分布式数据库的开发,那与通常的后端基础架构做的也没有太多本质差别。
一致性、分布式事务、缓存等等这些都是相通的,跟做中间件的差别不太大。 但如果做的与单机数据库相关性非常大,并且与性能方面关系不大,那就需要注意发展方向了。 |
7
Hozzz 2017-05-01 22:51:05 +08:00
前段时间某国外关系型数据库号称将源码卖给了国内几家公司,实际情况却是:“这是我们编译好的,logo 什么的都帮你们改了,直接让客户用就是了...” 233333333
P.S:在金融、保险行业,除非是有阿里那样庞大的团队,否则一般的 mysql 根本无法支撑日均拥有巨量数据的 OLTP (灾备、并发、稳定等等) |