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
CloudWeGo 开源项目介绍CloudWeGo INTRODUCTION TO OPEN SOURCE PROJECTS CloudWeGo开源项目介绍 CLOUDWEGO 目录 第一章 项目介绍 1.1 CloudWeGo 的项目和用户 01 1.2 CloudWeGo 如何帮助企业用户 解决微服务构建中遇到的问题 02 1.2.1 提供免费企业用户支持 第二章 不同场景下的解决方案 2.1 Golang RPC框架 Kitex Hertz、Kitex 重写经典的 Istio Bookinfo 项目 2.4 Rust 首选 RPC框架 Volo 33 2.4.1 架构设计(框架特点/框架性能/扩展能力) 项目介绍 CloudWeGo是一套由字节跳动开源的、可快速构建企业级云原生微服务架构的中间件集合。在github开源后获得超过1w的star和超142位贡献者。 项目官网:https://www.cloudwego.io/ github: github: https://github.com/cloudwego CloudWeGo 开源的主打项目 Golang RPC框架:Kitex(目前已是字节内部使用最广泛的RPC框架,高峰QPS达到数十亿) Golang HTTP框架:Hertz(超大级企业HTTP框架,适用于网关、服务网格等多场景) Rust RPC框架:Volo(Rust首选RPC框架) CloudWeGo的用户0 码力 | 37 页 | 89.14 MB | 4 月前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
Django 官方教程翻译项目创建你的第一个 Django 项目,第一部分 创建你的第一个 Django 项目,第二部分 创建你的第一个 Django 项目,第三部分 创建你的第一个 Django 项目,第四部分 创建你的第一个 Django 项目,第五部分 创建你的第一个 Django 项目,第六部分 创建你的第一个 Django 项目,第七部分 进阶内容:编写可重用的应用 进阶内容:编写可重用的应用 接下来如何学习? 编写你的第一个 Django 补丁 ## 致谢 当前文档《Django 官方教程翻译项目》由进击的皇虫使用书栈(BookStack.CN)进行构建,生成于2018-05-25。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。 文档内容由网友们编写和整理,书栈(BookStack.C ## README - Django-intro-zh Django 官方教程翻译项目 - 目前版本:1.11 - 官方文档目录 - 中文版文档 - 翻译进度 - 我也想一起翻译 # Django-intro-zh Django 官方教程翻译项目 ### 目前版本:1.11 这个项目的目的是将 Django 官方教程的 intro 部分翻译成中文版。 起因是在看完0 码力 | 103 页 | 1.86 MB | 1 年前3
Scrapy 2.7 Documentation# Scrapy Documentation Release 2.7.1 Scrapy developers Nov 02, 2022 Powered by TCPDF (www.tcpdf.org) ## FIRST STEPS 1 Getting help 3 2 First steps 5 2.1 Scrapy at a glance 5 2.2 Installation guide 7 2.3 Scrapy Tutorial 11 2.4 Examples 23 3 Basic concepts 25 3.1 Command line tool 25 3.2 Spiders 35 3.3 Selectors 48 3.4 Items 66 3.5 Item Loaders 72 3.6 Scrapy shell 81 3 13 Jobs: pausing and resuming crawls 217 5.14 Coroutines 218 5.15 asyncio 222 6 Extending Scrapy 227 6.1 Architecture overview 227 6.2 Downloader Middleware 230 6.3 Spider Middleware 2470 码力 | 401 页 | 1.67 MB | 2 年前3
Scrapy 1.8 Documentation### Scrapy 1.8 documentation Scrapy is a fast high-level web crawling [https://en.wikipedia.org/wiki/Web_crawler] and web scraping [https://en.wikipedia.org/wiki/Web_scraping] framework, used to crawl the scrapy tag [https://stackoverflow.com/tags/scrapy]. - Ask or search questions in the Scrapy subreddit [https://www.reddit.com/r/scrapy/]. • Search for questions on the archives of the scrapy-users com/forum/#!forum/scrapy-users]. • Ask a question in the #scrapy IRC channel, - Report bugs with Scrapy in our issue tracker [https://github.com/scrapy/scrapy/issues]. ## First steps ## Scrapy at a glance0 码力 | 451 页 | 616.57 KB | 2 年前3
Scrapy 0.20 DocumentationScrapy Documentation Release 0.20.2 Scrapy developers September 18, 2014 Contents 1 Getting help 3 2 First steps 5 2.1 Scrapy at a glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 Scrapy Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.7 Scrapy shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 197 页 | 917.28 KB | 2 年前3
Scrapy 1.0 DocumentationScrapy Documentation Release 1.0.7 Scrapy developers Aug 14, 2017 First steps 1 Getting help 3 2 First steps 5 2.1 Scrapy at a glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Scrapy Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.6 Scrapy shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 244 页 | 1.05 MB | 2 年前3
Scrapy 1.7 Documentation# Scrapy Documentation Release 1.7.4 Scrapy developers Nov 01, 2019 Powered by TCPDF (www.tcpdf.org) 1 Getting help 3 2 First steps 5 2.1 Scrapy at a glance 5 2.2 Installation guide 7 2.3 3 Scrapy Tutorial 11 2.4 Examples 22 3 Basic concepts 23 3.1 Command line tool 23 3.2 Spiders 32 3.3 Selectors 44 3.4 Items 61 3.5 Item Loaders 64 3.6 Scrapy shell 75 3.7 Item Pipeline 176 5.12 Benchmarking ..... 179 5.13 Jobs: pausing and resuming crawls ..... 180 6 Extending Scrapy ..... 183 6.1 Architecture overview ..... 183 6.2 Downloader Middleware ..... 186 6.3 Spider0 码力 | 306 页 | 1.23 MB | 2 年前3
Scrapy 2.2 Documentation### Scrapy 2.2 documentation Scrapy is a fast high-level web crawling [https://en.wikipedia.org/wiki/Web_crawler] and web scraping [https://en.wikipedia.org/wiki/Web_scraping] framework, used to crawl the scrapy tag [https://stackoverflow.com/tags/scrapy]. • Ask or search questions in the Scrapy subreddit [https://www.reddit.com/r/scrapy/]. • Search for questions on the archives of the scrapy-users com/forum/#!forum/scrapy-users]. • Ask a question in the #scrapy IRC channel. • Report bugs with Scrapy in our issue tracker [https://github.com/scrapy/scrapy/issues]. ## First steps ## Scrapy at a glance0 码力 | 432 页 | 656.88 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













