摘要: http://www.oschina.net/question/12_71591言: OSChina 的搜索做得并不好,很久之前一直想在细节方面进行改造,一直也没什么好的思路。但作为整体的结构或许对大家还是有一些参考的价值,之前也分享过一些代码,这次主要是把整个模块的设计思路详细的介绍一下,本文要求... 阅读全文
posted @ 2014-11-12 18:28 火腿骑士 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前言 各位朋友,谢谢大家的支持,由于文件过大,有考虑到版权的问题,故没有提供下载,本人已建立一个搜索技术交流群:77570783,源代码已上传至群共享,需要的朋友,请自行下载! 首先自问自答几个问题,以让各位看官了解写此文的目的什么是站内搜索?与一般搜索的区别?很多网站都有搜索功能,很多都是用S... 阅读全文
posted @ 2014-11-12 18:11 火腿骑士 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Nginx master : 10.1.58.191 Nginx负载均衡主机Nginx slave : 10.1.58.181 Nginx负载均衡备机Nginx_VIP_TP: 10.1.58.190系统的 VIP 地址(虚拟 IP)Nginx版本:nginx-1.2.6.tar.gzKeepa... 阅读全文
posted @ 2014-11-12 17:47 火腿骑士 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一、 安装和运行Amoeba1. Amoeba for MySQL 架构:2. 验证Java的安装Amoeba框架是基于Java SE1.5开发的,建议使用Java SE1.5以上的版本。#java-versionjava version "1.6.0_35"Java(TM) SE Runtime... 阅读全文
posted @ 2014-11-12 17:43 火腿骑士 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一、Amoeba的简述:[来自百度百科] Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQL ... 阅读全文
posted @ 2014-11-12 17:40 火腿骑士 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Amoeba实现mysql主从读写分离这段在网上看了下关于amoeba的文章,总体感觉好像要比mysql-proxy好的多,也参考了不少的资料,此文章可能与其他文章作者会有雷同的地方,请谅解,但是此过程确实是本人亲自试验得来的.试验环境操作系统:SUSE Linux Enterprise Serve... 阅读全文
posted @ 2014-11-12 17:27 火腿骑士 阅读(187) 评论(0) 推荐(0) 编辑
摘要: MySQL Replication:NySQL复制,MySQL的复制默认为异步工作模式 mysql的复制功能是mysql内置的,装上它之后就具备了这个功能,而mysql复制是mysql实现大规模高性能应用的一个基本工具,是 mysql完成水平扩展的基本架构,为了能够应付更多的访问请求,通常情况下我们... 阅读全文
posted @ 2014-11-12 17:13 火腿骑士 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Amoeba(变形虫)项目是一个开源框架,于2008年开始发布一款 Amoeba for Mysql软件;这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy)开发;位于 Client、DB S... 阅读全文
posted @ 2014-11-12 17:10 火腿骑士 阅读(173) 评论(0) 推荐(0) 编辑
摘要: http://docs.hexnova.com/amoeba/rw-splitting.html (在Master/Slave结构下的读写分离,负载均衡)当系统数据量发展到一定程度后,往往需要进行数据库的垂直切分和水平切分,以实现负载均衡和性能提升,而数据切分后随之会带来多数据源整合等等问题。如果仅... 阅读全文
posted @ 2014-11-12 17:09 火腿骑士 阅读(497) 评论(0) 推荐(0) 编辑