上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 120 下一页
摘要: 简介 MongoDB 是一个基于分布式文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整 阅读全文
posted @ 2021-12-19 21:18 hanease 阅读(436) 评论(0) 推荐(0)
摘要: KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。 多线程架构 线程模型 KeyDB将redis原来的主线程拆分成了主线程和worker线程。每个worker线程都是io线 阅读全文
posted @ 2021-12-19 21:05 hanease 阅读(299) 评论(0) 推荐(0)
摘要: 什么是DynamoDB? DynamoDB 是一个你什么也不用管的 NoSql 数据库。记得给 AWS付账单就可以。 在2004年的时候, Amazon 发现 Oracle 数据库都不够用了。为了还能继续做生意。 AWS设计了一个 Key-Vale 存储系统。以希望能达到以下目的:高性能,可扩展性, 阅读全文
posted @ 2021-12-19 21:00 hanease 阅读(332) 评论(0) 推荐(0)
摘要: 存储和访问数百PB的数据是一个非常大的挑战,开源的RocksDB就是FaceBook开放的一种嵌入式、持久化存储、KV型且非常适用于fast storage的存储引擎。 传统的数据访问都是RPC,但是这样的话访问速度会很慢,不适用于面向用户的实时访问的场景。随着fast storage的流行,越来越 阅读全文
posted @ 2021-12-19 20:59 hanease 阅读(615) 评论(0) 推荐(0)
摘要: HBase HBase 是 Apache Hadoop 中的一个子项目,属于 bigtable 的开源版本,所实现的语言为Java(故依赖 Java SDK)。HBase 依托于 Hadoop 的 HDFS(分布式文件系统)作为最基本存储基础单元。 HBase在列上实现了 BigTable 论文提到 阅读全文
posted @ 2021-12-14 22:13 hanease 阅读(674) 评论(0) 推荐(0)
摘要: 1.快速排序描述 1.每一轮排序选择一个基准点(pivot)进行分区 1.让小于基准点的元素进入一个分区,大于基准点的元素进入另一个分区 2.当分区完成时,基准点元素的位置就是其最终位置 2.在子分区重复以上过程,直至子分区元素个数少于等于1,这体现的是分而治之的思想(divide-and-conq 阅读全文
posted @ 2021-12-14 22:06 hanease 阅读(263) 评论(0) 推荐(0)
摘要: 1.基本数据结构 1. JDK1.7 数组 + 链表 2. JDK1.8 数组 + (链表 | 红黑树) 2.树化与退化 1.树化意义 1.红黑树用来避免Dos攻击,防止链表过长时性能下降,树化应该是偶然情况,是保底策略. 2.hash 表的查找,更新的时间复杂度是 O(1),而红黑树的查找,更新的 阅读全文
posted @ 2021-12-14 22:03 hanease 阅读(85) 评论(0) 推荐(0)
摘要: 1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee; 正例子: select id,name from employee; 理由: 只取需要的字段,节省资源、减少网络开销。 select * 进行查询时,很可能就不会使用到覆 阅读全文
posted @ 2021-12-14 22:02 hanease 阅读(82) 评论(0) 推荐(0)
摘要: 拉取 MySQL 容器镜像 docker pull mysql:5.7 这里我使用的是 5.7 版本,如果你想要拉取最新版本的镜像,可以使用: docker pull mysql:latest 下载完成之后我们可以先查看一下镜像是拉取成功 docker images REPOSITORY TAG I 阅读全文
posted @ 2021-12-14 22:01 hanease 阅读(266) 评论(0) 推荐(0)
摘要: 一,Docker简介百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 看起来有点雾,用过虚拟机的应该对虚拟化技术有点印象,不知道也没关系, 阅读全文
posted @ 2021-12-14 22:00 hanease 阅读(238) 评论(0) 推荐(0)
上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 120 下一页