社区
ASP
帖子详情
请大家说说像GOOGLE,百度这样的搜索引擎是怎么均衡服务器的负载,欢迎大家讨论,来者有分
danjingwu
2005-03-18 09:39:48
我想了解一下,这些数据量大的网站(例如GOOGLE,百度或其他)一般是用什么做数据库的?Oralce还是SQL Server?他们一般用几台服务器均衡和怎么实现这些技术的,是不是能跨库跨服务器搜索??
...全文
356
15
打赏
收藏
请大家说说像GOOGLE,百度这样的搜索引擎是怎么均衡服务器的负载,欢迎大家讨论,来者有分
我想了解一下,这些数据量大的网站(例如GOOGLE,百度或其他)一般是用什么做数据库的?Oralce还是SQL Server?他们一般用几台服务器均衡和怎么实现这些技术的,是不是能跨库跨服务器搜索??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
danjingwu
2005-03-19
打赏
举报
回复
大家再讨论一下,这两天结贴
纪俊
2005-03-18
打赏
举报
回复
集群原理吧
wensyCool
2005-03-18
打赏
举报
回复
在现有网络结构之上,负载均衡提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。它主要完成以下任务:
◆解决网络拥塞问题,服务就近提供,实现地理位置无关性
◆为用户提供更好的访问质量
◆提高服务器响应速度
◆提高服务器及其他资源的利用效率
◆避免了网络关键部位出现单点失效
广义上的负载均衡既可以设置专门的网关、负载均衡器,也可以通过一些专用软件与协议来实现。对一个网络的负载均衡应用,从网络的不同层次入手,根据网络瓶颈所在进行具体分析。从客户端应用为起点纵向分析,参考OSI的分层模型,我们把负载均衡技术的实现分为客户端负载均衡技术、应用服务器技术、高层协议交换、网络接入协议交换等几种方式
◆基于客户端的负载均衡
◆应用服务器的负载均衡技术
◆基于域名系统的负载均衡
◆高层协议内容交换技术
◆网络接入协议交换
◆传输链路聚合
◆带均衡策略的服务器群集
总之,负载均衡是一种策略,它能让多台服务器或多条链路共同承担一些繁重的计算或I/O任务,从而以较低成本消除网络瓶颈,提高网络的灵活性和可靠性
danjingwu
2005-03-18
打赏
举报
回复
本人觉得GOOGLE应该不是买的,毕竟别人的东西,你再会用,也只能是那样,无法在大动作上向上发展
danjingwu
2005-03-18
打赏
举报
回复
我主要是想知道,当数据量很大的时候,例如有上百万的时候,怎么能做数据库和服务器负载均衡,因为如果在同一个库跑,同台服务器上跑的话,速度你会很难忍受的,我现在手头有个网站,其中有个表的数据量就有30W,用了存储过程,到只要访问的人多了,就会出现网站运行缓慢的情况,特别是搜索和批量修改东西,基本上点OK后倒杯茶,玩盘连连看就差不多可以看见结果了,可想有多慢
libao1983
2005-03-18
打赏
举报
回复
google也是买的技术??
fantasyxcx
2005-03-18
打赏
举报
回复
向GOOGLE这样的网站是有他自己的技术核心的,好象花了1500万买的技术核心吧.那样的技术需要1个小组花费几年的时间来研究的.
guanjm
2005-03-18
打赏
举报
回复
我感觉不一定是用数据库,因为用了数据库,肯定要把存到表里,那这张表大的惊人,所以我觉得不可能用数据库,估计用GOOGLE自己开发的搜索系统
破法者
2005-03-18
打赏
举报
回复
用linux集群,而且无缝联合,上万cpu合作……
danjingwu
2005-03-18
打赏
举报
回复
那他是怎么实现负载均衡的呢?
longsnow
2005-03-18
打赏
举报
回复
有负载均衡的机器的
a040liutao
2005-03-18
打赏
举报
回复
数据库应该是ORACLE
echina
2005-03-18
打赏
举报
回复
Oralce的吧
TSD
2005-03-18
打赏
举报
回复
应该是用群集的吧
danjingwu
2005-03-18
打赏
举报
回复
能否贴点具体实施方法的地址啊,给我这个小菜学习学习
同步代码块解决单例懒汉式线程安全问题
面试复现 面试官:懒汉式和饿汉式有什么不同? 你:饿汉式特点在于有实例的延迟加载 面试官:懒汉式延迟加载有没有什么问题? 你:懒汉式如果多线程访问时有线程安全问题,可以使用同步的方式来解决,同步代码块和同步代码函数都可以,但是同步代码函数稍微有点低效率,用同步代码块的双重判断的形式可以解决这个问题 面试官:加同步的时候使用的锁是哪一个? 你:该类所属的字节码文件对象 面试...
单例模式:饿汉式、懒汉式;线程安全的单例模式创建的6种方式
Singleton
单例模式之饿汉式及线程安全问题
知其然知其所以然:时如白驹,间似流水—TimeFriends 一:上代码 A:饿汉式 public class EHan { //饿汉模式 //将构造函数私有化 private Singleton(){} //将对象实例化 private static EHan instance = new EHan(); //得到实例的方法 public ...
为什么
说
单例模式的饿汉式是线程安全的?
类加载的方式是按需加载,且只加载一次。 因此,在上述单例类被加载时,就会实例化一个对象并交给自己的引用,供系统使用。 换句话
说
,在线程访问单例对象之前就已经创建好了。再加上,由于一个类在整个生命周期中只会被加载一次,因此该单例类只会创建一个实例。 也就是
说
,线程每次都只能也必定只可以拿到这个唯一的对象。因此就
说
,饿汉式单例天生就是线程安全的。 参考如下: 原文链接:https://blog.csdn.net/Ricky_Monarch/article/details/99407326 ...
深入剖析单例模式的实现方式与线程安全问题:饿汉式 vs 懒汉式
单例模式是一种创建型设计模式,要求一个类在整个系统中只有一个实例,并且提供一个全局访问点。它的核心思想是确保类只有一个实例,并且提供一个访问该实例的方式。实现单例模式的方式有很多种,主要的目标是保证类的实例在系统运行过程中只会被创建一次,而且全局都能共享这个实例。适用场景:类加载时就需要实例化,并且实例创建不会造成性能问题的情况。优点:线程安全,代码简单。缺点:可能造成资源浪费,因为类在加载时即会创建实例。
ASP
28,403
社区成员
356,942
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章