`
pqcc
  • 浏览: 131213 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

架构分享[个人笔记]

阅读更多

1. 缓存-->系统替代程序员接管了缓存的存取访问,缓存的 Key 和 Value 由系统处理.
2. cache 处理器的引入减少了 40% 的数据访问层代码 !
3. 采用了 Namespace 的方法使得缓存能自动清除了.
4. Namespace 借助 PHP fcgi + SQLite 使得系统变得很慢 (10000w pv/day)
5. memcached 不支持namespace,也不支持遍历.
6. 际遇之前开发的 monkey(java nio 框架)实现了一个支持namespace 遍历功能的内存缓存程序 jmcd.我们采用了简单高效的 STP 协议.
7. 逻辑层(cache 处理器)-->R
 数据访问层(cache 处理器)-->W
8. NS处理器 --->Namespace cache
9. Data Accessor---->缩减数据访问代码.
10. DAL 关于分库:
 1). 垂直切分---> 分到不同的数据库和服务器
 2). 水平切分: 对数据进行水平分割. (最好分在同一个数据库)
  a). 主表+辅表.
11. 缓存不应该紧耦合于业务逻辑.
12. 慎用 XC/APC 缓存, mc/jmc 这种远程缓存已经够用了。
13. 缓存的最佳实践:
  缓存单个条目,根据 id list (unique key list) 找到表。
14. 缓存能自动清理就自动清理,不能自动--->想办法自动清理.
15. DAL Server2.0 : core + plugins
 core: 配置处理,查询分析,选路策略,数据处理 .
 plugins :CacheProvider, ConnectionProvider

分享到:
评论

相关推荐

    基于SSM框架+mysql搭建的云笔记系统(仿有道云笔记)源码.zip

    2. 笔记创建与编辑:用户可以创建、修改、删除个人笔记,支持富文本编辑。 3. 笔记分类管理:用户可以创建多个分类来组织笔记。 4. 笔记搜索:通过关键词搜索用户自己的笔记。 5. 数据同步与备份:类似有道云笔记的...

    《架构师》读书笔记模板.pptx

    通过这样的读书笔记模板,读者不仅可以全面了解《架构师》杂志的内容,还能结合自身理解和思考,形成个人的知识体系,提升在架构设计和IT战略规划方面的能力。在不断变化的IT环境中,这样的学习方式对于保持专业敏感...

    架构之美(清晰中文完整版)

    - 技术评审:定期进行代码审查和架构讨论,促进知识分享和改进。 通过阅读《架构之美》,程序员不仅能深入理解架构设计的理论基础,还能掌握实际工作中如何应用这些知识,提升自己的专业素养,成为一名更出色的...

    (基于Springboot的Java毕业设计)学生读书笔记共享(源码+演示视频+说明文档).rar

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    Springboot学生读书笔记共享

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    基于springboot+vue的java毕业设计-学生读书笔记共享项目实战(源码+演示录像+说明文档+数据库).rar

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    基于Java+SpringBoot的学生读书笔记共享毕业设计(源码+演示视频+说明文档+数据库).rar

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    SpringMVC+mybatis+mysql的云笔记

    《构建基于SpringMVC+...通过巧妙设计和优化,我们可以构建出一个高效、易用的在线笔记平台,满足用户记录和分享知识的需求。同时,随着技术的发展,可以不断引入新的技术和设计理念,进一步提升系统的功能和性能。

    为知笔记 2013-4-16

    综上所述,【为知笔记 2013-4-16】是为知笔记历史中的一个版本,它提供了全面的信息管理解决方案,包括跨平台支持、云同步、丰富的编辑功能、智能检索和协作分享等,旨在帮助用户构建个人知识体系并提高信息处理效率...

    达内笔记(自己整理完整)

    笔记的目的是辅助学习,而不是作为商业用途,这强调了其非盈利性质,鼓励分享与学术交流,但不应用于商业活动。 【标签】"java达内笔记"明确了笔记的主题,即Java编程在达内课程中的学习心得。Java是一种广泛应用的...

    基于springboot+vue的学生读书笔记共享.zip

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    笔记记录分享网站论文-笔记记录分享网站-java-文档-论文

    ### 笔记记录分享网站设计与实现的关键技术与实践 #### 一、系统概述与背景 随着互联网技术的快速发展,信息管理方式经历了从传统到现代的巨大转变。传统的信息管理方式在时效性、安全性以及可操作性等方面存在...

    毕业设计-基于SpringBoot的学生读书笔记共享-设计与实现(源码+LW+演示视频).zip

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    读书笔记 3000字数以上

    此外,整理并分享读书笔记,还可以增加个人在行业内的影响力,建立专业声誉。 综上所述,撰写高质量的读书笔记对于IT行业的专业人士来说至关重要。它不仅有助于个人知识的积累和技能的提升,还能促进职业成长,是每...

    尚硅谷SpringCloud第二季笔记

    【尚硅谷SpringCloud第二季笔记】是一份详细记录了SpringCloud组件使用的学习笔记,涵盖了...同时,这些知识也是理解现代分布式系统、微服务架构和DevOps文化的关键,对于提升个人技术栈和团队协作效率有着重要作用。

    Springboot017基于springboot的学生读书笔记共享毕业源码案例设计

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    基于SpringBoot+Vue+Mysql的学生读书笔记系统(源码+论文)

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    毕业设计,基于SpringBoot+Vue+MySQL开发的读书笔记共享平台,源码+数据库+毕业论文+视频演示

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    读书笔记共享平台-毕业设计,基于Python+Django+Vue+MySql开发,源码+数据库+毕业论文+视频演示

    首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。前台首页:首页、笔记分享、交流信息、个人中心、后台...

    基于Java语言的个人学习成果记录笔记设计源码

    本项目正是基于这一需求,开发了一款基于Java语言的个人学习成果记录笔记系统。该系统包含多种文件类型,每种文件类型都有其独特的作用和意义。 首先,Markdown笔记文件是整个系统的核心。Markdown是一种轻量级标记...

Global site tag (gtag.js) - Google Analytics