google 和 unixlite 的设计理念
来源:互联网 发布:plsql随机抽取数据 编辑:程序博客网 时间:2024/06/06 05:52
google的使命是“整合全球信息”,这也决定了在设计google基础软件架构的哲学。
1、不使用大型关系数据库系统 oracle 或者 sqlserver 存储数据。
2、不使用java技术构建基础架构,虽然java是被设计为面向分布式大型系统的。
3、不购买昂贵的高性能服务器;
4、不购买超级计算机,并且不计划用备用系统(非数据备份冗余);
大家现在都知道google用的是廉价的pc服务群来工作的( Google秘密数据中心暴露 )。也就是说google的成功经验告诉我们,构建it系统要基于实际的需求,“业界标准”的产品不一定能帮你完成目标。
同样,今天看到南京航天大学的 unixlite。 unixlite是用 纯c++写成的。他们的设计理念可以在: http://www.unixlite.org/faq.html 看到。
他们只是用:c++ 的 成员函数,单集成 和虚函数,并认为这足够了。
他们认为:如果c++没有如下特性那么c和c++是没有区别的:
1、异常处理
2、多继承
3、运行时类型识别
4、操作符重载(不包括 new 和 delete)
5、模版
所以我们在设计软件架构的时候一个清晰的理念是非常重要的。在一个清晰理念的指引下的软件架构才不会随波主流,这也是一个架构师的必备素质。
有空要好好看一下:http://www.infonortics.com/publications/google/technology.pdf 了。
有时候不的不感叹,google丰富多彩的产品是在清晰理念的指引和独一无二的基础架构上实现的,没有这两点,google不会如此与众不同。
1、不使用大型关系数据库系统 oracle 或者 sqlserver 存储数据。
2、不使用java技术构建基础架构,虽然java是被设计为面向分布式大型系统的。
3、不购买昂贵的高性能服务器;
4、不购买超级计算机,并且不计划用备用系统(非数据备份冗余);
大家现在都知道google用的是廉价的pc服务群来工作的( Google秘密数据中心暴露 )。也就是说google的成功经验告诉我们,构建it系统要基于实际的需求,“业界标准”的产品不一定能帮你完成目标。
同样,今天看到南京航天大学的 unixlite。 unixlite是用 纯c++写成的。他们的设计理念可以在: http://www.unixlite.org/faq.html 看到。
他们只是用:c++ 的 成员函数,单集成 和虚函数,并认为这足够了。
他们认为:如果c++没有如下特性那么c和c++是没有区别的:
1、异常处理
2、多继承
3、运行时类型识别
4、操作符重载(不包括 new 和 delete)
5、模版
所以我们在设计软件架构的时候一个清晰的理念是非常重要的。在一个清晰理念的指引下的软件架构才不会随波主流,这也是一个架构师的必备素质。
有空要好好看一下:http://www.infonortics.com/publications/google/technology.pdf 了。
有时候不的不感叹,google丰富多彩的产品是在清晰理念的指引和独一无二的基础架构上实现的,没有这两点,google不会如此与众不同。
阅读全文
0 0
- google 和 unixlite 的设计理念
- google 和 unixlite 的设计理念
- Google 的工作理念
- Python的设计理念和优缺点
- iOS和Android设计理念的演变
- iOS 和 Android 设计理念的演变
- Spring的设计理念和优点
- jquery的设计理念
- 程序的设计理念
- TextMate的设计理念
- HashMap的设计理念
- android36_android的设计理念
- 软件的设计理念
- Spring的设计理念
- 乔布斯的设计理念
- tensorflow的设计理念
- 设计的理念
- Akka的设计理念
- 一个 token 控件
- 软件测试方法------可以分为手工测试和自动化测试
- 笔记1--html基础知识
- 有关于office 2007 word和mathtpye 6.9之间容易报错的问题
- Subsequence HDU
- google 和 unixlite 的设计理念
- android进阶:理解RxJava2的调用原理
- 【Spring】Spring配置数据源的常用方式
- jira+Confluence Wiki安装
- 调通sina33m下的AP6212A0版本(分色排版)V1.0版本
- android stuido view视图可视化错误
- 微信JSSDK接口,previewImage
- 七牛python sdk 上传报SSL: CERTIFICATE_VERIFY_FAILED]
- 文章标题