![](/style/images/good.png)
![](/style/images/bad.png)
强烈推荐一位我的朋友:数据库设计10年资深大牛
source link: https://www.tuicool.com/articles/b2mM7rQ
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
写在前面
终身学习从来都不是一句空话。有些人 25 岁的时候已经死了,等到 70 岁才埋。一句玩笑话,却满满都是哲理。狭隘的学习,是谋生本事的学习,专指一门技能,比如编程,外语,营销等。放眼广义的学习,是指通识的学习,跨界的学习。
有些朋友,高中就开始注重这样的积累。他们喜欢读报,读各类课外书,谈天说地,古今中外,趣文要事都能信手拈来,并且还振振有词会为这些报道做些解说。那摇头晃脑的模样,仿佛就一说书先生。更让人弄不明白的是,但凡这些同学,高考几乎都是清一色的重点大学。
10年后,同学聚会,爱发言,爱表达的还是这些同学们。不过话题变得更加严肃,社会时政,民生科学。我猜测,这些同学大学过后,依然还走在自学的道路上,这仿佛是一种习惯,刻在了他们的日程表上。
细心去发现,每个人或多或少都会在学习一些新东西。学车,学潜泳,学着自由行,每天看会头条,每天看会杂志报刊。只是发现没有,有些看过的东西留下来了,有些去年看的,今年忘了。
为了忘却的记忆,我在这里留下一些个人思想印迹,提醒自己曾经思考过的那些问题。希望过去难倒过我的问题,以后不再是问题,过去想不通的问题,持续思考过后,能大彻大悟。
SQL 技能类
SQL 是本公众号的垂直主题。在数据库开发一线工作多年后,有了些心得,理所当然写出来是有感觉的。所以前期的主题大部分都是数据库相关,有开发有管理。开发被我视作外功,想要长进,必须多做题找感觉;而管理则是内功,知道内部原理才能让 SQL 跑得更加通畅。仅仅写完 SQL,是第一步,能让 10W+ 用户同时跑自己写的 SQL 并且还能控制在 2s 内快速响应,那才是真本事。
SQL 开发
SQL 开发跟普通的程序开发,没有太多的差异,都是遵循一定编码范式,调用计算机的资源完成一些计算。只是 SQL 更擅长于处理规范化组织起来的数据。见识到足够多的开发范例,并且加以训练,就能顺手处理 90% 的任务。另外的 10% 是特定领域和极限情况下碰到的需求,届时自己摸索即可。
虽然 SQL 程序看似不难,但经常会碰到自己当时明白的问题,再次碰到之后,却怎么也想不到思路的情况。难道碰到行列转换的时候,大家敲一遍就能保证程序运行无错嘛?碰到需要在数据库中添加 Dll, Jar 库的时候,能保证使用的 c#, Java 编译一次通过,跑到生产上没有 Bug 嘛!
所以还是老实的记录下,碰到的有趣案例。记录下来,不仅仅下次可以拿来就用,碰到需要在脑袋中装配思路的大型难题,可以让大脑考虑更深层次的计算。
SQL 求解每月周末天数 ( 附代码 Markdown 处理)
SQL SERVER T-SQL Programming 之一
SQL Server T-SQL Programming 之二
SQL Server T-SQL Programming 之三
SQL 高可用
管理设计的领域非常广,而这一块窃以为是用好数据库的关键技术。不懂调优和故障排除,无异于拿着小米步枪冲在前线,而对方都是 AK47 和 M16.
玩转In Memory OLTP, 怎能不懂Row Versioning
InMemory OLTP 的 Native Compile Modules
SQL Server Failover Cluster - 之一
SQL Server Failover Cluster - 之二
SQL Server Performance 分析 - 之一
SQL Server Performance 分析 - 之二
SQL Server Performance 分析 - 之三
SQL Server Performance 分析 - 之四
SQL Server Performance 分析 - 之五
SQL Server Performance 分析 - 之六
SQL Server Performance 分析 - 之七
SQL Server AlwaysOn Availability Group On Linux
SQL 学习技巧
实战的 SQL 开发固然重要,那是保证手不生的必要条件。但任何技能想要更上一层楼,需要的是总结,抽象问题和解决思路,以便下次更好的推演。
SQL 参考书目
这部分记录自己曾经看过的这些书,随手记录下的一些领悟。
大数据技能类
2010 年在惠普做世界 500 强 ITIL 的数据仓库时,差点就做了大数据项目。当时其实根本不以为意,无非又是一个噱头罢了。当时一心在玩 Oracle, 现在想来感觉就像是用 15 个比特币换了一块披萨。保持对事物的好奇,足够激发想象力去抓住潜在的机会。
Hive 篇
Spark 篇
Kafka 篇
大数据技术趣味篇
大数据架构与应用
Netflix: 从 Batch ETL 到 Stream Processing 的转型之路
Hadoop 之上的数据建模 - Data Vault 2.0
使用 Sqoop 将 30W+ MySQL 数据导入 Hive
大数据相关书目
Linux 应用篇
Linux 在当代互联网世界中,是炙手可热的技术,几乎已经是互联网世界的霸主操作系统。
MongoDB
持续更新中,请点击右上角【加星标】关注本号,以防小编走丢。
最后:黄神是我好朋友,强烈推荐给大家,数据库找他就对了。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK