技术总结:
今天在无锡上班,和老板接待了一个客户,订单应该是定下来了,后面就要进行软件的开发和交付了。
然后今天又看了一下之前代码里面的逻辑,主要是关于矩阵旋转的那部分代码,这部分代码比较有难度的,需要进一步分析一下他的用途和功能。
还有就是数据库的前世今生的视频看了第3期,主要讲了2000年附近出现的新的数据库,还是蛮有意思的。
学习笔记:
千年虫,又叫做“计算机2000年问题”“电脑千禧年千年虫问题”或“千年危机”。缩写为“Y2K]”。是指在某些使用了计算机程序的智能系统包括计算机系统、自动控制芯片等)中,由于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运算时(如多个日期之间的计算或比较等),就会出现错误的结果,进而引发各种各样的系统功能紊乱甚至崩溃。因此从根本上说千年虫是一种程序处理日期上的bug(计算机程序故障),而非病毒。
1997年那时候大家突然意识到时间字段保存的问题:
这个问题是因为之前存储很贵,很多字段能省就省,所以1975年就写75,但是大家突然意识到还有2000年,这时候00-75就要出问题了,所以这个问题还是比较麻烦的,大家都在进行改造,解决这个问题。
不管哪一轮的新潮都要想要取代数据库,但是每次数据库都会更加发展起来。
IBM:有自己的系统,绑定硬件一起销售
微软:没有unix系统,在window平台上,其他数据库没有竞争力。
DB2:睡觉的狮子,千万别叫醒他,叫醒了之后大家会吃苦头
当时的互联网很热,大家都想在这里进行发展,就牵扯到了很多精力。
00年新的数据库
一、列式数据库,sybase,金融客户的发展
IQ代表列式数据库进入中国的的标志,列式数据 OLTP
列数据存储区也称为面向列的DBMS或列式数据库管理系统。列存储DBMS将数据存储在列而不是行中。
列式数据库是以列相关存储架构进行数据存储的数据库,主要适合于批量数据处理和即时查询。相对应的是行式数据库,数据以行相关的存储体系架构进行空间分配,主要适合于大批量的数据处理,常用于联机事务型数据处理。
列存储数据库使用一个称为 keyspace 的概念。keyspace 有点像关系模型中的模式。keyspace 包含所有列族(有点像关系模型中的表),其中包含行,包含列。
像这样,一个 keyspace 包含多个列族:
动感时代:就是当时外企对于国企的一个启发,用多种组合的套餐来吸引年轻人。