技术兴趣

虽然很流行全栈工程师,要求从前端到后端都要懂一点。但更为可贵的是深入的专研某个技术子领域,尤其是对于软件产品而言性能提升至关重要的子领域,这样才能使得软件产品在整个市场上处于不败之地。

抛开业务领域不谈,现在单纯梳理一下自己的技术兴趣。为自己闲暇时间的研究和学习提供帮助和指导。

我比较感兴趣的领域是数据的存储、计算和读取部分。

这个数据存储不是指狭义上的本地文件系统、网络文件系统、传统的关系型数据库存储或者大数据分布式文件系统,而是它们所有的合集;读取和计算是在一起的,读取可以包含计算,也可以是不包含计算;计算可以是单进程的,也可以是分布式的,甚至可以是一条SQL传递给数据库服务器。

它涉及到的技术点大概包括:

1.文件组织结构(操作系统文件组织结构;数据库文件组织结构;分布式文件系统组织结构)

2.并发/并行计算(多线程、多进程、锁、Actor模型、利用zk进行信息对称等)

3.相关查找数据结构/算法(如B-Tree、二叉查找树、三叉树等)

4.与数据读取、计算、存储相关的热门大数据技术(如HDFS,Spark等)

5.关系型数据库数据写入/读取速度优化(如SQL优化、索引设计等)

6.非关系型存储(如Berkeley DB,Redis等)

个人认为,一款传统软件产品(非游戏)性能很大一部分就取决于数据的存储、计算和读取部分;所以这一块是非常值得花时间研究的。

记录此文,以供以后翻阅。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值