zoukankan      html  css  js  c++  java
  • 数据库中间件

     为什么会有中间件

    随着数据库规模的增加,一个表里几千万的数据,导致查询缓慢,这时候就有一些解决方案:

    • 历史表
    • 垂直拆分(将部分列拆分成子表), 不降低记录数,但是整个表的数据量变小。
    • 水平拆分(分区表,行数减少)
    • 读写分离, 这时候需要一个中间件来把对数据的请求路由到不同的库上.

    为什么中间件停止更新了

    目前来看,只有中国公司贡献开源中间件,而且停止更新了, 原因是,现在随着数据库领域的发展,MYSQL, ORACLE 等都将中间件功能集成了,大家都在搞分布式数据库了,分布式数据库的容量上限远大于传统的关系型数据库。

    代理 Proxy 模式, 实现中间件: (感觉类似我们API的功能, 只是类似,我们不提供路由,我们只限制访问)

    如果要使用, 推荐使用 Apache 基金会的第一款数据中间件 ShardingSphere

  • 相关阅读:
    mongo 索引
    nginx gzip配置
    vim 命令
    Mongo小结
    阿里云ECS服务器连接MongoDB
    python 解析Excel
    Django之数据库--ORM
    sql语句
    关于Django的序列化问题。serializers
    MongoEngine模块
  • 原文地址:https://www.cnblogs.com/moveofgod/p/12555192.html
Copyright © 2011-2022 走看看