社区
Web 开发
帖子详情
mybatis框架的DAO层可以用大数据分布式的存储方式吗?
u010138223
2015-12-22 07:40:50
事情是这样的,以前的一个项目用的mybatis框架+mysql,数据量比较大,每天都要建表。有方法的可以改用大数据分布式存储吗?如果有,可以说一下大概的思路吗?
...全文
89
回复
打赏
收藏
mybatis框架的DAO层可以用大数据分布式的存储方式吗?
事情是这样的,以前的一个项目用的mybatis框架+mysql,数据量比较大,每天都要建表。有方法的可以改用大数据分布式存储吗?如果有,可以说一下大概的思路吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
【白雪红叶】JAVA学习技术栈梳理思维导图.xmind
关于java程序员发展需要学习的路线整理集合 技术 应用技术 计算机基础知识 cpu mem disk net 线程,进程 第三方库 poi Jsoup zxing Gson 数据结构 树 栈 链表 队列 图 操作系统 linux 代码控制 自动化代码检查 sonar 代码规范 阿里巴巴Java开发规范手册 UMPAY——编码规范 日志规范 异常规范 网络 协议 TCP/IP HTTP hession file HTTPS 负载均衡 容器 JBOSS tomcat resin jetty 容灾 日志
框架
开源
框架
slf4j
框架
实现 log4j logback commong logging jdk logger 测试
框架
测试
框架
junit easymock testng mockito bug管理 禅道 jira 开发工具 编程工具 eclipse myeclipse idea vi VS webstorm sublime text 版本控制 svn git 项目管理 maven Nexus Jenkins 工作软件 反编译软件 office系列 下载器 adobe系列 记录软件 思维导图 office--Note 邮件管理 性能优化 分
层
优化 系统级别 中间件级别 JVM级别 代码级别 分段优化 前端 web应用 服务应用 资源池 数据库
大数据
与nosql zookeeper hadoop hbase mongodb strom spark java语言 语言语法基础 异常 泛型 内部类 反射 序列化 nIo 匿名类 包装类 优先级 引用 语言工具类库 容器类 集合 链表 map 工具类 系统类 日期类 数字类 字符串+正则 流 字符流 字节流 语言特性 继承 封装 多态 JVM 多线程与并发 GC机制 GC收集器类型 串行 CMS 并行 G1 算法 复制 标记清理 标记整理 分区 新生代 eden survivor 老年代(old区) 永久代(perm区) 版本变化 1.5 1.6 1.7 1.8 1.9 IO/NIO IO类型 同步阻塞 同步非阻塞 基于信号 多路复用 异步IO 类加载机制 双亲委派 OSGI 算法 搜索 二分 排序 选择 冒泡 插入 快速 归并 堆 桶 基数 常用算法 贪婪 回溯 剪枝 动态规划 数据挖掘算法 KMP算法 GZZ算法 HASH分桶 关联规则算法 APRORIVE算法
分布式
负载均衡 水平伸缩 集群 分片 Key-hash 异步 一致性hash 消峰 分库分表 锁 悲观锁 乐观锁 行级锁
分布式
锁 分区排队 一致性 一致性算法 paxos zab nwr raft gossip 柔性事务(TCC) 一致性原理 CAP BASE 中间件 数据库 mysql
存储
引擎 索引 锁 oracle db2 缓存 redis 数据结构 持久 复制 cas 单线程 memcache eacache Tair 消息队列 jms Queue Topic kafka 持久 复制 Stream Partition rocketMQ RabbitMQ ActiveMQ 常用开源
框架
Spring Spring MVC Spring WebFlow spring tx aop ioc Struts ibatis
Mybatis
CAS Dubbo 工作能力 软实力 应急能力 创新能力 管理能力 分享能力 学习能力 沟通能力 解决问题能力 经历 技术攻关案例 程序开发案例 程序设计案例 设计 设计原则 单一职责原则 开闭原则 里氏替换原则 依赖倒转原则 接口隔离原则 迪米特原则 设计模式 结构模式 适配器模式 桥接模式 组合模式 装饰模式 外观模式 享元模式 代理模式 创建模式 抽象工厂模式 工厂方法模式 建造这模式 原型模式 单例模式 行为模式 责任链模式 命令模式 解释器模式 迭代器模式 中介者模式 备忘录模式 观察者模式 状态模式 策略模式 模板方法模式 访问者模式 设计案例 UML 架构 系统架构能力 基本理论 扩展性设计 可用性设计 可靠性设计 一致性设计 负载均衡设计 过载保护设计 协议设计 二进制协议 文本协议 接入
层
架构设计 DNS轮询 动静态分离 静态化 反向代理 LVS F5 CDN 逻辑
层
架构设计 连接池 串行化技术 影子Master架构 批量写入 配置中心 去中心化 通讯机制 同步 RPC RMI 异步 MQ Cron 数据
层
架构设计 缓存优化
DAO
&ORM; 双主架构 主从同步 读写分离 性能优化架构能力 代码级别 关联代码优化 cache对其 分支预测 copy on write 内联优化 系统优化 cache 延迟计算 数据预读 异步 轮询与通知 内存池 模块化 工程架构能力 开发语言 运维与监控 监控 系统监控 日志监控 流量监控 接口监控 数据库监控 业务监控 性能监控 告警 日志 设计模式 数据结构与算法 各种工具
分布式
数据
存储
技术
转载自:https://zhuanlan.zhihu.com/p/103851491 前一篇文章(数据
存储
技术:单机篇)探究了数据在单机上是如何
存储
的。 当需要
存储
的数据量变得很大、一台机器的磁盘无法
存储
下时,就需要将这些数据
存储
到多台机器上。 数据分布 将数据分布到不同的节点上的
方式
有: 哈希分布:比如按数据主键进行一致性哈希分布 顺序分布:将数据按照主键切分为有序的范围,每个有序范围内的数据
存储
到一个节点上 根据哈希/顺序范围,负载均衡分布:
分布式
存储
系统自动识别负载(机器Load值、CPU
Java架构师之路:手写
MyBatis
框架
MyBatis
是一款优秀的持久
层
SQL映射
框架
,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。玩转
MyBatis
框架
除了要能深入了解
MyBatis
框架
本身的源码和内部运行机制之外,我们还需要手写实现一个自己的...
ShardingSphere 中有哪些
分布式
主键实现
方式
?
在传统数据库软件开发过程中,主键自动生成技术是基本需求。各个数据库对该需求也提供了相应的支持,比如 MySQL 的自增键,Oracle 的自增序列等。而在分片场景下,问题就变得有点复杂,我们不能依靠单个实例上的自增键来实现不同数据节点之间的全局唯一主键,这时
分布式
主键的需求就应运而生。ShardingSphere 作为一款优秀的分库分表开源软件,同样提供了
分布式
主键的实现机制,今天,我们...
Spring+SpringMVC+
MyBatis
框架
的整合+注解
标准主流现在编程
方式
都是采用MVC综合设计模式,MVC本身不属于设计模式的一种,它描述的是一种结构,最终目的达到解耦,解耦说的意思是你更改某一
层
代码,不会影响我其它
层
代码,如果你会像Spring这样的
框架
,你会了解面向接口编程,表示
层
调用控制
层
,控制
层
调用业务
层
,业务
层
调用数据访问
层
。如果不使用任何
框架
,而单纯使用Servlet和JDBC技术,甚至只用JSP技术,同样可以实现JAVAWEB的项目开发,但这样的项目具体工作码量大,代码之间的耦合性极强,如果需要调整某一功能 ,出于连锁反应,可能要修改所有的源代
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章