TokuDB索引结构## TokuDB索引结构 网易杭州研究院---胡争(博客:openinx.github.io) ## TokuDB简介 - 基于分形树实现的MySQL存储引擎 • Tokutek公司2007年研发,2013年开源 • 2015年Percona公司收购Tokutek公司 • TokuDB内部的K-V存储引擎为ft-index • TokuMx: ft-index + MongoDB Server层代码 • 超高压缩率(TokuDB 4M vs InnoDB 16K) 更高性能,更低成本! ## 分形树索引结构(一)  ## 分形树结构(二) • msg buffer - 先进先出队列 • BasementNode (OMT) - 弱平衡二叉树 弱平衡二叉树 – 增删改查期望复杂度 $ O(\log N) $ • 页大小默认4M。 - 扇出fanout默认 $$ 4,16 $$ 区间。 ## 分形树结构(三) ## • 叶子节点 - 数据量维持在 $$ 1M,4M $$ 区间 - 数据量小于1M则合并 - 数据量大于4M则分裂。 ## • 非叶子节点 - 扇出(fanout)维持在 $$ 4,16 $$ 区间 - 扇出小于4则合并0 码力 | 19 页 | 1.97 MB | 2 年前3
微服务容灾治理## 微服务容灾治理 ### 1. go-zero 稳定性能力概览 经过这么多年大流量服务端架构设计的沉淀,go-zero 在保护服务的稳定性上下足了功夫,不管是 CPU 密集型还是 IO 密集型服务,go-zero 都能很好的保护服务在如下场景不被拖垮或卡死: 远超服务容量的突发大流量 CPU 打满 • 上下游故障或者超时 • MySQL、MongoDB、Redis 等中间件故障或者超负载(典型的是0 码力 | 13 页 | 1.68 MB | 2 年前3
人工智能安全治理框架 1.0/8/b/8/d/8b8df0d473693481713fb8354fa74376/p1_1.jpg) ## 人工智能 安全治理框架 全国网络安全标准化技术委员会 2024年9月 ## 目录 1. 人工智能安全治理原则 ..... 1 2. 人工智能安全治理框架构成 ..... 2 3. 人工智能安全风险分类 ..... 3 3.1 人工智能内生安全风险 ..... 3 3 针对人工智能应用安全风险 ..... 9 5. 综合治理措施 ..... 10 6. 人工智能安全开发应用指引 ..... 12 6.1 模型算法研发者安全开发指引 ..... 12 6.2 人工智能服务提供者安全指引 ..... 13 6.3 重点领域使用者安全应用指引 ..... 14 6.4 社会公众安全应用指引 ..... 15 # 人工智能安全治理框架 (V1.0) 人工智能是人类 人工智能是人类发展新领域,给世界带来巨大机遇,也带来各类风险挑战。落实《全球人工智能治理倡议》,遵循“以人为本、智能向善”的发展方向,为推动政府、国际组织、企业、科研院所、民间机构和社会公众等各方,就人工智能安全治理达成共识、协调一致,有效防范化解人工智能安全风险,制定本框架。 ### 1. 人工智能安全治理原则 秉持共同、综合、合作、可持续的安全观,坚持发展和安全并重,以促进人工智能创新发展为第一要务,以0 码力 | 20 页 | 3.79 MB | 9 月前3
Java 应用与开发 - Java EE 体系结构# Java 应用与开发 Java EE 体系结构 王晓东 wangxiaodong@ouc.edu.cn 计算机科学与技术系 November 6, 2018  ## 参考书目 1. 吕海东,张坤编著,Java EE 企业级应用开发实例教程,清华大学出版社,2010 软件系统是由许多小的组件构建和装配起来的 采用标准规范开发 J2EE, MS.NET 全面采用框架技术 Struts、Spring、Hibernate、AJAX、WebWork 软件系统采用分层结构和设计模式 MVC 工厂化流水线开发模式 CVS 可视化软件建模 UML、RUP、ROSE ## 软件开发现状 面向 Internet 开发企业级 Web 应用 面向对象 OOA/OOD/OOP,Java、C# 软件系统是由许多小的组件构建和装配起来的 采用标准规范开发 J2EE、MS.NET 全面采用框架技术 Struts、Spring、Hibernate、AJAX、 WebWork 软件系统采用分层结构和设计模式 MVC 工厂化流水线开发模式 CVS 可视化软件建模 UML、RUP、ROSE ## 软件开发现状 面向 Internet 开发企业级 Web 应用 面向对象 OOA/OOD/OOP,Java、C#0 码力 | 40 页 | 1.89 MB | 2 年前3
SBOM 为基础的云原生应用安全治理## 以SBOM为基础的 云原生应用安全治理 董毅@悬镜安全 ## 一 瓶“牛奶”——你会喝吗?  ## 安全的保障——成分清单和监管机构 • 成分清单用于实现可见性(透明度) • 监管机构保障成分清单的可信度 是云原生时代应用风险治理的基础设施。 ## 特点: • 是治理第三方组件风险(开源+闭源)的必备工具; • 可深度融合于DevOps应用生产模式; • 可与多种DevSecOps工具链联动强化效能(SCA、RASP、漏洞情报); 在云原生应用的开发端及运营端均发挥作用。 置管理等。  ## 作用示例 风险治理时间线 SBOM的影响  ## SBOM使用场景0 码力 | 30 页 | 2.39 MB | 1 年前3
2.5 跨境电商的Go服务治理实践跨境电商的 Go服务治理实践 陈冶 @ ezbuy GopherChina 2017 ’ alt=‘OCR图片’/> 目录 背景&前言 开发环境构建 New! 微服务选型 Hot! 分布式追踪 New! 跨数据中心 前言&背景 我们正在将业务从 C# 切换到 Go,计划是全部最终均使用 Go 实现。 此次分享关注点在于怎么从零打造一整套Go服务体系 所以我们第一件事就是从规范开发环境做起 A和B服务相互调用,滚雪球 Context + TTL ’ alt=‘OCR图片’/> 分布式追踪:总结 完善错误调用栈和日志打印 直接聚合分布式服务跟踪 使用 sentry 储存错误日志 使用context + 结构化日志 + Trace 来打印日志 跨数据中心: Gateway 数据中心差异化,跨数据中心通讯 要求 完全透明 连接内外网 高可用 跨数据中心: Gateway GopherChina0 码力 | 45 页 | 3.62 MB | 1 月前3
微服务环境下的系统治理与容错## 微服务环境下的系统治理与容错 王新栋  ## 收获国内外一线大厂实践 与技术大咖同行成长 ✓ 演讲视频 ✓ 干货整理 ✓ 大咖采访 ✓ 行业趋势 关注 QCon 公众号  ## TABLE OF CONTENTS 大 纲 - 微服务架构 • 治理 • 容错 • 总结  ## 微服务架构 e/p14_1.jpg)  ## 治理 ## 微服务到底需要多“微” ## 微 微服务的“微”暗示了服务的大小,但实际上微服务架构对构成的服务实例并没有大小方面的要求。 ## 微服务的微 ■ 看到微服务三个字,我们通常会将关注点,聚焦在系统的“微”上,这是错误的。0 码力 | 45 页 | 16.09 MB | 2 年前3
GIAC2019 Dubbo SpringCloud重新定义微服务治理GIAC 全球互联网架构大会 GLOBAL INTERNET ARCHITECTURE CONFERENCE Dubbo Spring Cloud 重塑微服务治理 小马哥(mercyblitz) ’ alt=‘OCR图片’/> 自我介绍 小马哥(@mercyblitz) 父亲,Java 劝退师,Apache Dubbo PMC、Spring Cloud Alibaba 项目架构师,《Spring 主办方:msup ARCHNOTES 主要议程 Java 微服务框架 - Spring Cloud Dubbo 迈向 Spring Cloud 之路 Dubbo Spring Cloud 对微服务治理的提升 ’ alt=‘OCR图片’/> Java 微服务框架 - Spring Cloud Spring Cloud 功能特性 Spring Cloud 组件架构 Spring Cloud 限制了原生能力,否则 Spring Cloud就没有存在的必要 Spring Cloud Alibaba实现了Spring Cloud特性的全集(实际上是超集),其中 Dubbo丰富了Spring Cloud服务治理的生态(如:Dubbo Admin) Dubbo 并不是 Spring Cloud 的竞争者,很可能成为它的救赎者 ’ alt=‘OCR图片’/> Dubbo 迈向 Spring Cloud0 码力 | 31 页 | 1.69 MB | 1 月前3
探讨和实践基于Istio的微服务治理事件监控# Service Mesh Meetup #4 上海站 探讨和实践基于Istio的微服务治理事件监控 2018.11.25 徐运元 ## 关于我  












