Amoeba 作为DataBase Proxy的开发框架。致力于解决数据切分、读写分离。以下将为您介绍Amoeba 框架

  • Built on Java NIO

    • NIO 框架采用无阻塞模式,不像传统的Socket编程在大量并发的情况非常浪费系统资源、而且可扩展性也较差
  • Reusable Server Connection
    • Amoeba 提供与数据库连接的可重用度非常高,在Amoeba系统内所有Database Connection同时共享给所有连接到Amoeba的客户端
  • 提供读写分离、数据切分
    • 传统的读写分离技术需要通过客户端或者相关的Database Driver技术才能解决,而且客户端的配置也比较复杂
    • 单台Database 性能总是有限制的,基于Amoeba上面可以寻找一种可线性扩展的多数据支持。Amoeba为DBA提供一种非常友好的类似SQL语法的数据切分规则。
      同时客户端不用担心过多的DataBase Server会给应用带来更多的配置。
  • 支持高可用性、负责均衡
    • Amoeba 提供Database 连接的异常检测与连接恢复功能。
    • 用户可节省使用其他昂贵的负载均衡的硬件设备,Amoeba提供多台Database Server负载均衡策略(轮询、当前活动连接数量)。
  • Amoeba Sequence

转载于:https://www.cnblogs.com/JemBai/archive/2012/03/02/2377171.html

Amoeba Architecture相关推荐

  1. 激光雷达Lidar Architecture and Lidar Design(下)

    激光雷达Lidar Architecture and Lidar Design(下) Considerations on Lidar Design 双基地还是单基地? 双轴还是同轴? 几何重叠 向上还 ...

  2. 激光雷达Lidar Architecture and Lidar Design(上)

    激光雷达Lidar Architecture and Lidar Design(上) 介绍 激光雷达结构: 基本条件 构型和基本布置 激光雷达设计: 基本思想和基本原则 总结 介绍 激光雷达结构是激光 ...

  3. NVIDIA Turing Architecture架构设计(下)

    NVIDIA Turing Architecture架构设计(下) GDDR6 内存子系统 随着显示分辨率不断提高,着色器功能和渲染技术变得更加复杂,内存带宽和大小在 GPU 性能中扮演着更大的角色. ...

  4. NVIDIA Turing Architecture架构设计(上)

    NVIDIA Turing Architecture架构设计(上) 在游戏市场持续增长和对更好的 3D 图形的永不满足的需求的推动下, NVIDIA ®已经将 GPU 发展成为许多计算密集型应用的世界 ...

  5. ffmpeg architecture(下)

    ffmpeg architecture(下) 第3章-转码 TLDR:给我看代码和执行. $ make run_transcoding 我们将跳过一些细节,但是请放心:源代码可在github上找到. ...

  6. ffmpeg architecture(中)

    ffmpeg architecture(中) 艰苦学习FFmpeg libav 您是否不奇怪有时会发出声音和视觉? 由于FFmpeg作为命令行工具非常有用,可以对媒体文件执行基本任务,因此如何在程序中 ...

  7. ffmpeg architecture(上)

    ffmpeg architecture(上) · 视频-您看到的是什么! · 如果您有一系列图像序列,并以给定的频率(例如每秒24张图像)进行更改,则会产生运动的错觉.总之,这是视频背后的基本概念:一 ...

  8. 编译器架构Compiler Architecture(下)

    编译器架构Compiler Architecture(下) Combining Scanning and Parsing 实际上没有必要将扫描(词法分析/标记化)与解析(语法分析/树生成)分开.基于P ...

  9. 编译器架构Compiler Architecture(上)

    编译器架构Compiler Architecture(上) 编译器是程序,通常是非常大的程序.它们几乎都有一个基于翻译分析综合模型的结构. CONTENTS Overview • Compiler C ...

  10. Simple NHibernate Architecture[from]

    原文地址:http://www.codeproject.com/aspnet/NHibernateArchitecture.asp Download source - 2,523.7 KB Intro ...

最新文章

  1. canvas上的像素操作(图像复制,细调)
  2. 基于jQuery实现富文本的拖拽和修改大小
  3. FaaS如何在云2.0时代发挥优势,又将走向何方?
  4. 计算机培训开场白,面试开场白及自我介绍范文4篇
  5. python做股票分析_利用Python进行股票投资组合分析(调试)
  6. SpringBoot入门到精通_第2篇 _1分钟实战需求项目
  7. C语言-输入一个正整数,输出它的所有质数因子
  8. 美国国土安全部发布物联网安全最佳实践
  9. ios下点击label包含的input checkbox或radio无效问题
  10. python列表去重_python 字典列表/列表套字典 去重重复的字典数据
  11. 磁盘阵列(RAID)
  12. 关于计算机航天生物的想像作文,未来的航天员想象作文
  13. MySQL 5.7: Page Cleaner的刷脏问题
  14. 对作用域插槽的理解:slot-scope
  15. Matlab 求全要素生产率,如何用DEAP进行全要素生产率分析
  16. python表格绘制斜线表头_Excel技巧—轻松搞定各种表头
  17. ASUS BIOS开启CPU虚拟化
  18. autoCAD恐吓式销售_恐吓式软文的例子?恐吓式软文营销经典案例分享
  19. [JZOJ1320] 【Usaco2009 gold 】拯救奶牛
  20. 关于 css的一些 基本应用 可供回忆

热门文章

  1. ORACLE执行计划入门
  2. 【转】浅论ViewState及其与Session的关系
  3. 《OKR工作法》读书笔记(转)
  4. 理解MapReduce计算构架
  5. js中自己实现each方法来遍历多维数组
  6. json 后台传前台
  7. 编程之美-2.4 1的数目
  8. Programming WCF Services中文翻译(3)-契约
  9. 安装CentOS7虚拟机
  10. eclipse与myeclipse恢复已删除的文件和代码