为什么大多数大型网站不是用Java写的

news/2024/4/28 23:07:40/文章来源:https://blog.csdn.net/zhaowei001/article/details/2015169

国庆长假,老外在热烈的讨论这个话题,

原文地址: http://natishalom.typepad.com/nati_shaloms_blog/2007/10/why-most-scalab.html

我摘录部分观点如下:

Most of these sites are using LAMP as the core runtime stack

Some develop their own file system (Google, GFS)

Some are using caching to solve the database bottleneck (memcached and the like)


--


introducing similar solutions for addressing the scalability challenges: 在解决伸缩性方面的尝试:

On the Data Tier we see the following:

1. Adding a caching layer to take advantage of memory resources

availability and reduce I/O overhead
2. Moving from a database-centric approach to partitioning, aka shards

注:shards是google贡献给hibernate的一个项目,他是hibernate的一个扩展,可以

透明的实现数据的分布存储。至于如何分布存储由你自己定义策略,例如典型的

RoundRobinShardSelectionStrategy

 

On the Business Logic Tier:

3. Adding parallelization semantics to the application tier (e.g.,

MapReduce)
注:MapReduce是Google开发的C++编程工具,用于大规模数据集(大于1TB)的并行运算。MapReduce通过把对数据集的大规模操作分发给网络上的每个节点实现可靠性;每个节点会周期性的把完成的工作和状态的更新报告回来。MapReduce会生成大量的临时文件,为了提高效率,它利用Google文件系统来管理和访问这些文件。


4. Moving to scale-out application models to achieve linear scalability
注:
scaling:the ability of an application to address growth in throughput,

usage, and capacity
有两种策略:scale out 和 scale up
scale up vs scale out 的区别在于:
 1 Reliance on hardware versus reliance on software
 2 Equation with "first-class" hardware versus "commodity" hardware
 3 Massive versus incremental capacity increases
 4 Centralized versus partitioned application architectures
简单的说就是一个靠提升单个硬件的配置,另一个靠用低端配置实现集群


5. Moving away from the classic two-phase commit and XA for transaction

processing  (See: Lessons from Pat Helland: Life Beyond Distributed

Transactions)
注: 不使用传统的分布式事务处理,例如EJB的事务,使用新的基于space的中间件平台 Space Based Architecture (SBA) and GigaSpaces XAP



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1814706


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_777484.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

提示框组件_爱了!这个网页气泡提示组件,让你的网站更炫酷!

网页设计师对 tooltips 鼠标经过提示效果应该不陌生,这种效果虽然可以直接用 css hover 来实现,但是如果想更友好的、更美观的效果,可能就要借助 JS 来实现。今天和大家分享的 Tippy.js 就是很不错的鼠标悬念插件,多种提示信息用法…

查网络计算机的网址,如何查询网站ip地址 怎样查看网站的ip地址方法

如何查询网站ip地址?相信不少电脑小白用户都学习查看网站的ip地址方法,通过CMD命令实现很简单,跟着装机之家学习一下怎样查看网站的ip地址方法吧!网站以装机之家官网为例:www.lotpc.com,我们来看看网站ip地…

实现基于LNMP的电子商务网站--小米商城

一、 环境准备:centos系统、yum源关闭selinux ,关闭防火墙二、 安装步骤:1. yum方式安装包yum install nginx mariadb-server php-mysql php-fpmsystemctl mariadb ss -ntl 查看端 3306 2.下载小米商城源码&#xff…

sumifs两个求和列如何计算_「sumifs」多条件求和函数Sumifs的用法 - seo实验室

sumifs在excle中多条件求和函数sumifs的用法如何使用?下面是小编为大家精心整理的关于多条件求和函数Sumifs的用法,希望能够帮助到你们。多条件求和函数Sumifs1如果我们要求和的条件很多,比如要求大于2018年4月30号(2018/4/30)的乒乓球的数量…

网站服务器是虚拟主机吗,网站服务器就是虚拟主机吗

网站服务器就是虚拟主机吗 内容精选换一换首先需要准备一台Linux系统的物理服务器作为镜像制作服务器(即宿主机),以及一台用于登录宿主机的本地Windows跳板机(物理服务器或虚拟机)。宿主机必须安装:vsftpd服务sshd服务vnc服务virt-manager工具kvm虚拟化软…

java源代码众筹网站_【JavaWeb项目】一个众筹网站的开发(三)第一个网页

一、bootstrap本项目采用bootstrap3使用bootstrap三步:1.导入jQuery2.导入bootstrap自己的css样式3.导入bootstrap自己的js文件bootstrap定义了大量的样式库,要使用样式,只要将元素的class指定为样式库中的值。二、第一个网页index.jsp和css等…

css3 修改checkbox disabled颜色_html5+css3网站建设、让网站布局更加灵活

随着网站建设技术在不断的发展、从以前的table布局再到css布局,为什么css会取代table呢?可能大家心中一直有这个疑问,html的发展大家有目共睹、因为其跨平台性的原因,深受开发人士的欢迎。网站建设好之后,后期能不能利…

能独立服务器的网站,独立服务器的优势有哪些?哪些网站更适合使用独立服务器...

在租用服务器时,我们经常会建议大家去使用独立的服务器。那么,独立服务器和其他的服务器的主要区别在哪呢?独立服务器是一个人独立使用的,市面上的虚拟主机是多人使用。所以,虚拟主机在综合性能上是比不上独立主机的,…

服务器文件扫描,网站目录文件扫描工具dirbuster

网站目录扫描的工具很多,最开始用的wwwscan 、御剑,甚至一些小扫描器自带的比如,椰树、北极熊用来用去,最终你还是会发现,一些个人写的工具真的都是渣渣要么后门,要么崩溃闪退,小白用用还是可以…

前端---网站优化之SEO!!!

网站优化 SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”!SEO是指通过对网站进行站内优化、网站结构调整、网站内容建设、网站代码优化等)和站外优化,从而提高网站的关键词排名以及公司产品的曝光度。 简单的说…

python 网络教育-百度传课_哪些在线课程网站比较好,适合网上自学?

现在许多人都喜欢网上自学,比如需要考证的小伙伴,他们一般不会去报补习班,而是找一些免费在线课程网站,在网络上自学。那么哪些在线课程网站比较好?可能对于初次找在线课程网站的小伙伴来说比较迷茫,别担心&#xff0…

制作tomcat证书_网站要上HTTPS加密,申请证书太麻烦?Caddy可以帮你

你现在还在用HTTP吗,太过时了!chrome浏览器已经默认所有HTTP浏览器为不安全网站,如下图所示,头条号页面被标记为不安全:头条号页面被标记为不安全HTTPS的好处不用说,安全,还有逼格!有…

php 框架适合做google seo 吗_权哥《Google站长工具数据指南》新书发布

权哥今天开心地向大家公告:最适合外贸企业的seo工具书发布了,保证轻松易读,小白也能学会。因为权哥当初本来就是写给公司的小白实习生学习seo的。近年来,大量的外贸企业开始关注流量不能仅仅依赖于平台,而应该跳出平台…

seo在线伪原创工具_在线伪原创_搜一搜站长工具

搜一搜站长工具——在线伪原创历时两年研发完善,于2019年7月正式上线,“搜一搜站长工具-伪原创”功能是专门为网站运营人员、和作者生成伪原创内容的便捷工具,后台使用强大的词库、文章素材来源、分词系统,为使用者提供完全免费的…

2020/12/25-每日三题第1弹:前端要注意哪些SEO、HTTP请求方法你又知道几种呢???

前言: “吾日三省吾身”,出自《论语学而》。 曾子在回答孔子提问时说:“吾日三省吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?” 曾子每天都多次自觉省察自己,查看为别人做的…

软件测试学习网站有哪些?怎么学软件测试呢?

相信大家在学习的时候,不管学什么,都会习惯性地找学习软件。在大家自学软件测试的时候,也不会例外。那么,软件测试学习网站有哪些?我们到底应该怎么学软件测试呢?我们不妨一探究竟。 学习网站是什么&#…

网页设计入门应该学什么?网站设计八步骤分享

常言道:“性急吃不了热豆腐”。建立一个网站就像盖一幢大楼一样,它是一个系统工程,有自己特定的工作流程,你只有遵循这个步骤,按部就班地一步步来,才能设计出一个满意的网站。今天与大家一起了解网页设计入…

电信网通证实台湾地震影响内地访问国际网站(12月27日)

电信网通证实台湾地震影响内地访问国际网站 http://www.sina.com.cn 2006年12月27日 09:39 东方网 中国国际海底光缆网络中美六家运营商正在共同建设连接中国和美国的兆兆级海底光缆系统——跨太平洋直达光缆系统东方网讯 12月27日消息,从今日凌晨起,有来…

酷哥搜索Gcoge.Com(Bindeng.Com)真诚邀请各类网站、企业、机构一同携手,通过各种合作模式.......

酷哥搜索是一个实现所有人对所有人(ALL TO ALL,即A2A)的商业信息传播媒体。覆盖全国三百多个城市,致力于打造商业搜索引擎专业品牌,旨在实现商业信息传播的全球化,满足上千万商业用户的各种信息需求。我们真诚的邀请各类网站、企业…

cms网站模板php修改,帝国cms前台投稿模板修改

帝国cms前台投稿模板修改├DoInfo/ 前台投稿模板目录 (对应程序目录:/e/DoInfo/)│├AddInfo.php 发布投稿页面模板 (对应程序文件:/e/DoInfo/AddInfo.php)对应摸板:e/template/DoInfo/AddInfo.php导入模板:/data/html/q".$c…