E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kv存储
服务注册发现技术对比
CPCPCPAP数据一致性算法ZABRaftRaft❌多数据中心❌❌✅❌多语言支持客户端Http/gRPCHttp/DNSHttpWatchTCPLongPollingLongPollingLongPolling
KV
iriniland
·
2019-12-18 12:12
zookeeper
docker etcd 环境搭建
etcd是用golang编写,raft协议实现的分布式高可靠的
kv存储
系统,常用来作为配置共享和服务注册发现,Kubernetes就使用etcd来保存整个集群的状态etcd主要关注以下四点:简单:定义良好
hatlonely
·
2019-12-17 03:09
docker
etcd
环境搭建
分布式
从零开始入门 K8s | 手把手带你理解 etcd
导读:etcd是用于共享配置和服务发现的分布式、一致性的
KV存储
系统。本文从etcd项目发展所经历的几个重要时刻开始,为大家介绍了etcd的总体架构及其设计中的基本原理。
阿里云云栖号
·
2019-12-15 21:35
kubernetes
etcd
分布式系统
容器
数据存储
从零开始入门 K8s | 手把手带你理解 etcd
导读:etcd是用于共享配置和服务发现的分布式、一致性的
KV存储
系统。本文从etcd项目发展所经历的几个重要时刻开始,为大家介绍了etcd的总体架构及其设计中的基本原理。
阿里巴巴云原生
·
2019-12-15 21:35
kubernetes
k8s
etcd
技术总结 - Key/Value存储比赛总结
这里是一个Redis的
KV存储
的GET和SET具体介绍:get,set。在这里你需要写一个相对精简的的持久化的KV
yche
·
2019-12-15 15:54
TiKV 源码解析系列文章(十一)Storage - 事务控制层
作者:张金鹏背景知识TiKV是一个强一致的支持事务的分布式
KV存储
。TiKV通过raft来保证多副本之间的强一致,事务这块TiKV参考了Google的Percolator事务模型,并进行了一些优化。
PingCAP
·
2019-12-15 00:35
paldb分析
PalDB,是Linkedin开源的一款只读型的
KV存储
数据库,github地址:https://github.com/SeaRise/PalDB‘从github的主页可以看到,PalDB是以低内存使用和高吞吐量为卖点的
SeaRise
·
2019-12-13 21:22
从零开始入门 K8s | 手把手带你理解 etcd
导读:etcd是用于共享配置和服务发现的分布式、一致性的
KV存储
系统。本文从etcd项目发展所经历的几个重要时刻开始,为大家介绍了etcd的总体架构及其设计中的基本原理。
阿里系统软件技术
·
2019-12-10 14:28
云原生
K8s
Kubernetes
从零开始入门 K8s | 手把手带你理解 etcd
导读:etcd是用于共享配置和服务发现的分布式、一致性的
KV存储
系统。本文从etcd项目发展所经历的几个重要时刻开始,为大家介绍了etcd的总体架构及其设计中的基本原理。
阿里巴巴云原生
·
2019-12-10 14:00
从零开始入门 K8s | 手把手带你理解 etcd
导读:etcd是用于共享配置和服务发现的分布式、一致性的
KV存储
系统。本文从etcd项目发展所经历的几个重要时刻开始,为大家介绍了etcd的总体架构及其设计中的基本原理。
阿里系统软件技术
·
2019-12-10 14:00
基于RocksDB实现精准的TTL过期淘汰机制
欢迎关注我们的公众号:OPPO_techParker是OPPO互联网自研的一个基于RocksDB的分布式
KV存储
系统,它是一款类Redis的存储系统,主要解决的是用户使用Redis遇到的内存超限启动恢复时间长
OPPO互联网技术
·
2019-12-08 20:51
rocksdb
redis
kv存储
独家|rocksdb compaction限速实践与源码分析
背景58存储团队自研的分布式
KV存储
产品WTable采用的存储引擎是开源的rocksdb。rocksdb是LSMTree的存储结构,在后台进行compaction。在实
58技术
·
2019-12-02 18:03
后端
consul-简介
consul特点:服务发现健康检查
kv存储
多数据中心每个提供service的节点运行一个agentclient用于健康检查agentclient和agentserver通信,对于查询agentclient
wwq1988
·
2019-12-01 21:40
浅谈分布式存储系统数据分布方法
分布式存储系统中面临着的首要问题就是如何将大量的数据分布在不同的存储节点上,无论上层接口是
KV存储
、对象存储、块存储、亦或是列存储,在这个问题上大体是一致的。
CatKang
·
2019-11-30 05:42
LSM upon SSD
Rocksdb为代表的LSM(Log-StructuredMerge-Tree)存储引擎凭借其优异的写性能及不俗的读性能成为众多分布式组件的存储基石,包括我们近两年开发的类Redis大容量存储Pika和分布式
KV
CatKang
·
2019-11-29 20:02
TableCache -
KV存储
-LevelDB/RocksDB源码剖析和中文注释
Overview每创建一个sst文件时,就将这个文件的添加进table_cache中。这是有理由的,因为新创建的文件,也必定是最新的,所以在一定程度上可能马上就被要使用到。因为查询键值对时,就是从level0文件开始查询的,也就是最新的文件。value为这个sst文件的TableAndFile结构体指针,然后这个TableAndFile是由RandomAccessFile指针和Table指针组成。
Shadowsocks2
·
2019-11-29 10:51
TiKV 源码解析系列文章(十一)Storage - 事务控制层
背景知识TiKV是一个强一致的支持事务的分布式
KV存储
。TiKV通过raft来保证多副本之间的强一致,事务这块TiKV参考了Google的Percolator事务模型,并进行了一些优化。
艾弗森哇
·
2019-11-23 16:08
TiKV
5. SOFAJRaft源码分析— RheaKV中如何存放数据?
概述上一篇讲了RheaKV是如何进行初始化的,因为RheaKV主要是用来做
KV存储
的,RheaKV读写的是相当的复杂,一起写会篇幅太长,所以这一篇主要来讲一下RheaKV中如何存放数据。
luozhiyun
·
2019-11-10 16:00
Hive On HBase实战
1.概述HBase是一款非关系型、分布式的
KV存储
数据库。用来存储海量的数据,用于键值对操作。
哥不是小萝莉
·
2019-10-27 13:00
深入源码剖析Redis(一),基础篇
1.什么是RedisRedis是一款
KV存储
,通过Keyvalue的形式来存储数据存储数据的非关系型数据库。2.Redis的特性硬件层面有CPU的缓存;浏览器也有缓存;手机的应用也有缓存。
TopJavaer
·
2019-10-23 19:57
nosql-分布式
中间件
java
高并发
redis
常用的服务发现对比(Consul、zookeeper、etcd、eureka)
这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论:FeatureConsulZookeeperEtcdEureka服务健康检查服务状态,内存,硬盘等(弱)长连接,keepalive连接心跳可配支持多数据中心支持———
kv
gaohe7091
·
2019-09-23 10:34
服务发现
zookeeper
服务发现
etcd
Rocksdb基本用法
rocksdb用法简单介绍RocksDB是使用C++编写的嵌入式
kv存储
引擎,其键值均允许使用二进制流。由Facebook基于levelDB开发,提供向后兼容的levelDBAPI。
盛夏落木
·
2019-09-21 18:00
这门分布式 KV 存储系统课程教会了我什么? | 我与 Talent Plan
作者:张艺文作者介绍:张艺文,华中科技大学武汉国家光电实验室直博二年级,主要研究方向为基于新型存储设备的
KV存储
。PingCAPTalentPlan第二期优秀学员。
PingCAP
·
2019-08-20 00:00
数据库
分布式
2.1 etcd源码笔记 - raft library - 整体设计
想象ETCD的核心业务功能只是简单的
KV存储
,提供Key的put、get、delete,结构如下图表示2
我爱兰捏酱
·
2019-08-08 14:25
我们是如何设计 Golang & SQL 引擎课程的? | Talent Plan 背后的故事
TiDB方向课程内容TiDB作为一个支持MySQL协议,以某种支持事务的分布式
KV存储
引擎为底层存储的SQL引擎,主要需要处理与MySQL客户端的交互,在底层存储引擎中存取数据,以及实现SQL
PingCAP
·
2019-08-06 00:00
golang
数据库
leveldb设计思想学习总结
在leveldb出世之前,我们对于nosql下的
kv存储
,我们有redis方案存储。然而redis数据存储的上限,即是机器内存。内存在目前阶段,算是比较昂贵。
werflychen
·
2019-07-31 21:56
C/C++
磁盘
linux
TiKV 源码解析系列文章(十一)Storage - 事务控制层
作者:张金鹏背景知识TiKV是一个强一致的支持事务的分布式
KV存储
。TiKV通过raft来保证多副本之间的强一致,事务这块TiKV参考了Google的Percolator事务模型,并进行了一些优化。
PingCAP
·
2019-07-30 00:00
分布式
源码
数据库
Redis实现消息队列比MSMQ更方便
也可以是物理文件),先存储的数据对象,先被取出来,这与堆栈正好相反,消息队列也是这样,将可能出现高并发的数据进行队列存储,并按着入队的顺序依次处理,实现消息队列的工具有很多,如微软的MSMQ,及一些开源的
KV
Java_老男孩
·
2019-07-19 11:10
Java
程序员
Redis
Etcd - 分布式配置中心
Etcd简介Etcd是一种分布式
kv存储
设施,他具有一定的一致性,高性能,高可用的方案.类似的zookeeper,但没有zookeeper那么重型,功能也没有覆盖那么多.简单直接的应用就是配置中心架构设计总览
清_澈
·
2019-07-15 14:46
ETCD
Spark SQL 访问Hbase
book.html#_sparksql_dataframes简介hbase-sparkintegration使用了Spark-1.2.0中引入的DataSourceAPI(SPARK-3247),它在简单的HBase
KV
M_O_
·
2019-07-01 18:10
大数据
etcd 在超大规模数据场景下的性能优化
www.cncf.io/blog/2019/05/09/performance-optimization-of-etcd-in-web-scale-data-scenario/概述etcd是一个开源的分布式的
kv
cj2238
·
2019-05-23 18:04
etcd 在超大规模数据场景下的性能优化
原文链接:https://my.oschina.net/u/1464083/blog/30497482019独角兽企业重金招聘Python工程师标准>>>概述etcd是一个开源的分布式的
kv存储
系统,最近刚被
weixin_33862188
·
2019-05-15 10:00
etcd 在超大规模数据场景下的性能优化
作者|阿里云智能事业部高级开发工程师陈星宇(宇慕)概述etcd是一个开源的分布式的
kv存储
系统,最近刚被cncf列为沙箱孵化项目。
阿里云云栖社区
·
2019-05-15 00:00
数据存储
数据结构
集群
性能优化
算法
KV存储
:Web的第一个内置模块
相信作为web开发者大家都使用过浏览器的本地存储localStorage,它是一个会阻止主线程的同步API,只要使用就可能会阻止页面的交互。我们都知道浏览器有异步的IndexedDB作为存储方案,只是它的API使用方式比localStorage要复杂很多。那么是否有既简单并且又不阻塞主线程的API呢?好消息是Chrome正在尝试一种称为内置模块的新功能,计划发布的第一个内置模块是名为KVStora
hzrWeb
·
2019-04-13 00:00
localstorage
javascript
chrome
服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka
FeatureConsulzookeeperetcdeuerka服务健康检查服务状态,内存,硬盘等(弱)长连接,keepalive连接心跳可配支持多数据中心支持———
kv存储
服务支持支持支持—一致性raftpaxosraft—capcpcpcpap
风的低语
·
2019-04-09 15:03
服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka
FeatureConsulzookeeperetcdeuerka服务健康检查服务状态,内存,硬盘等(弱)长连接,keepalive连接心跳可配支持多数据中心支持———
kv存储
服务支持支持支持—一致性raftpaxosraft—capcpcpcpap
风的低语
·
2019-04-09 15:03
用 Consul 来做服务注册与服务发现
Consul的主要功能有服务发现、健康检查、
KV存储
、安全服务沟通和多数据中心。Consul与其他几个工具的区别可以在这里查看Consulvs.OtherSoftware。
牛牛_sean
·
2019-04-01 00:00
服务发现
consul
Go语言学习etcd的API使用
简要来说,ETCD是用于共享配置和服务发现的分布式,一致性的
KV存储
系统。其功能类似于zookeeper。
ID:funkol2007
·
2019-03-30 22:15
golang
etcd
tikv开发环境单机部署
tikv是一个分布式的
kv存储
系统,开发环境免不了部署多个节点。
来留去送
·
2019-03-29 15:11
Match阶段
1.离线方法,学习用户的embedding,然后找到相关的Item进行存储,即用户的推荐列表进行存储(或者Item的相似度列表),当需要访问的时候直接去
kv存储
中取将用户已经训练好的向量或者用户画像去倒排文件中找到最相近的目标物品
雨宝_f737
·
2019-03-14 19:56
Redis
Redis是一个广泛被使用的高性能的存储系统,它具有一下特点:1.存储在内存中,所以读写性能非常高2.由C编写而成,所以跨平台支持的性能非常高3.使用
kv存储
,同时支持多种数据类型操作,并且其中key是二进制安全的
Hanani_Jia
·
2019-02-26 16:40
实习
docker 单机安装consul
consulSpringCloud支持的服务发现软件以及特性对比:FeatureeuerkaConsulzookeeperetcd服务健康检查可配支持服务状态,内存,硬盘等(弱)长连接,keepalive连接心跳多数据中心—支持——
kv
fengyingkong
·
2019-02-15 17:40
docker
consul与其他组件比较
SpringCloud支持的服务发现软件以及特性对比:FeatureeuerkaConsulzookeeperetcd服务健康检查可配支持服务状态,内存,硬盘等(弱)长连接,keepalive连接心跳多数据中心—支持——
kv
fengyingkong
·
2019-02-15 15:24
理论
编写你的第一个 Java 版 Raft 分布式 KV 存储
项目地址:https://github.com/stateIs0/lu-raft-kv欢迎star:)什么是Java版Raft分布式
KV存储
Raft算
stateiso
·
2019-01-12 12:07
分布式
TiDB是如何新建一张表的?
TiDB是一个开源分布式数据库,并使用Rust编写的Ti
KV存储
数据,其中TiDB是一个SQL语法解析层,本文使用MockDB模拟本地存储数据,从语法解析到实际存储操作进行分析一张数据表是如何建出来的。
Tybyqi
·
2018-11-23 19:41
软件工程
大数据
AliOS Things 技术架构
一般来说,从底部到顶部,AliOSThings包括:板级支持包(BSP):主要是由SoC供应商开发和维护硬件抽象层(HAL):比如WiFi和UART内核:包括Rhino实时操作系统内核、Yloop、VFS、
KV
北墙zju
·
2018-10-13 13:39
AliOS
Things
redis集群方式
作为nosql的一员redis有这几个优点:
KV存储
支持多种数据结构全内存存储持久化主从复制集群模式社区活跃,文档齐全事物都不是完美的,redis也有不少缺点:2.x时代原生的故障自动转移恢复功能比较弱
挑灯夜读
·
2018-09-02 16:29
java
探索 mmap
最近工作中在研究HyperledgerFabric区块链开源项目,其中区块链peer节点底层使用了leveldb作为StateDatabase的存储介质,出于好奇,决定对一些常用的
KV存储
做一些研究。
绝望的祖父
·
2018-08-25 19:49
以太坊区块数据的持久化和查询
这样的需求最适合
KV存储
引擎。以太坊区块数据的存储底层引擎采用谷歌开源的levelDB存储引擎。
swapmem
·
2018-08-21 15:21
使用开源技术构建有赞分布式 KV 存储服务
当时对比了几个开源产品,最终选择了aerospike作为我们的
KV存储
方案。事实证明,aerospik
有赞技术
·
2018-08-20 00:00
工具
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他