腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
日志结构-合并
树
密钥查找复杂性
我目前正在研究由O‘’Neil et描述的日志结构-合并
树
。阿尔。对于
LSM
树
中最糟糕的查找复杂性,我还不完全清楚。驻留在磁盘空间上的组件将其数据存储在B
树
中,对吗?如文件所述: 作为一项规则,为了保证
LSM
-
树
中的所有条目都已被检查过,需要一个精确匹配的查找或范围查找来通过其索引结构访问每个组件(C_n)。由于键值对存储在作为O(log )查找复杂性的B
树
中,这是否意味着
LSM
树
中的查找是复杂度O(n log )?
浏览 0
提问于2018-09-21
得票数 1
1
回答
MongoDB:如何更改_id_索引的引擎类型(从B
树
到
LSM
树
)?
我们可以使用WiredTiger engine和type=
lsm
创建一个集合,但是在MongoDB文档中没有提到这个特性: db.createCollection( {storageEngine: { wiredTiger: {configString: "type=
lsm
"}}}db.test.createIndex( { st
浏览 47
提问于2020-01-15
得票数 1
1
回答
LSM
树
我对日志结构合并
树
(
LSM
树
)的理解是,它利用了这样一个事实,即只需将更新附加到预写日志并返回到客户端,就可以非常快速地将更新附加到磁盘(因为它不需要查找)。Redis,我不认为它使用
LSM
树
,似乎有一种模式,你可以在每次写入时使用AOF+fsync。。我搞不懂为什么这会很慢,因为原则上每次更新时仍然只追加一个文件,就像Cassandra这样的
LSM
树
数据库所做的那样。
浏览 157
修改于2018-05-24
得票数 2
回答已采纳
1
回答
HBase如何以磁盘传输速率而不是磁盘寻道速率执行更新?
我正在读《HBase:权威指南》这本书,书中提到传统的关系数据库以查找速率(B
树
)执行更新/删除,而HBase以传输速率(
LSM
树
)执行更新/删除。我知道
LSM
树
是如何工作的,尽管我不能理解为什么作者声称更新是以传输速率发生的。当客户端发出特定的更新操作时,相应的条目将被写入内存中的memstore,并且还将有一个条目将被附加到WAL。
浏览 19
提问于2020-01-20
得票数 1
2
回答
LSM
树
查找时间
对于一个简单的搜索查询(如查询单个WHERE子句),日志结构合并
树
中最差的时间复杂度是多少? 是O(log )吗?O(N*Log N)?还有别的吗?
浏览 5
提问于2013-08-11
得票数 3
1
回答
Kafka内部数据结构与
LSM
树
我浏览了数据库存储引擎,发现了
LSM
树
。我还读过关于Kafka架构的文章,并且知道Kafka内部是一个提交日志。我想知道Kafka内部是使用
LSM
数据结构作为只附加存储,还是使用其他数据结构来存储数据?
浏览 0
提问于2021-03-01
得票数 2
1
回答
日志结构合并
树
vs Merkle
树
我见过这两个
树
在No SQL实现中都非常出名。Cassandra使用Merkle
树
,HBase使用
LSM
树
。 尽管它们的工作原理可能并不完全相同,但有没有明确的细节来说明哪一种是好的呢?
浏览 14
修改于2017-09-23
得票数 1
1
回答
使用类似于LevelDB的
LSM
树
作为关系数据库的存储引擎
LSM
树
已经在许多非sql引擎中被成功使用,它的数据是按键排序的,而不是像哈希表那样,因此可以在kv存储之外的许多潜在用途。例如,时间序列数据库(TSDB)可能非常适合使用级别db作为其引擎。像
LSM
-tree这样的数据引擎也很适合吗?
浏览 1
提问于2016-08-03
得票数 1
1
回答
卡桑德拉的索引结构是什么?
Cassandra使用
LSM
树
进行存储,但是cassandra的索引结构到底是什么?例如,Mongo和Couchbase都使用BTree。
浏览 3
提问于2017-01-20
得票数 2
回答已采纳
1
回答
超表核心数据结构
我正在寻找多维映射(或
LSM
树
)的实现,但我找不到哪个类对应于它的实现,有人知道吗?谢谢!
浏览 1
提问于2012-09-20
得票数 0
回答已采纳
1
回答
“卡桑德拉”中SSTables的视图数量和大小
我想看看卡桑德拉的一张桌子的
LSM
树
的状态。谢谢![和合]
浏览 3
提问于2016-05-09
得票数 1
回答已采纳
3
回答
还有没有像
LSM
树
这样的算法?
我尝试跟踪最好的,比如BigTable (以及HBase,Hypertable,Cassandra)形式的日志结构合并
树
或TokuDB中使用的分形
树
。还有没有像
LSM
树
这样的算法?只要给我指路。
浏览 1
修改于2011-12-24
得票数 0
1
回答
如何从/dev/iio:deviceX中的
LSM
330中读取数据?
我正在尝试连接i.MX6板上的
LSM
330加速度计/陀螺仪模块。该模块连接到I2C总线,设备
树
文件的相关部分如下: clock-frequency = <100000>; status = "okay"; /*
LSM
330 motion detector (acceleromet
浏览 67
提问于2017-07-21
得票数 2
回答已采纳
1
回答
BigTable使用分层的还是水平的
LSM
-tree压缩?
Google BigTable是一个使用
LSM
-tree作为其存储核心数据结构的系统。
LSM
-tree可以使用不同的合并策略。使用分层合并时,一定级别的
LSM
树
收集会一直运行,直到达到容量为止。然后,它合并这些运行,并将结果运行刷新到下一个更大的级别。使用分层合并,在
LSM
树
的每个级别上都有一次运行。一旦新的运行进入级别,合并就会发生,如果级别超过容量,则结果运行将刷新到下一个更大的级别。
浏览 36
提问于2019-01-23
得票数 1
回答已采纳
1
回答
基于
LSM
树
的DBs在更新MemTable时如何处理一致性
在几个博客中看到关于
LSM
树
的文章,我想知道当接收到几个同时插入值的请求时,实际的实现如何处理并发性,这将修改MemTable的内存结构。 当将一个值插入到?(大多数似乎表明是
树
)的MemTable时,如何同时处理多个插入请求?如何处理读/写竞赛?是否使用简单的R/W锁定机制
浏览 2
修改于2020-09-23
得票数 0
回答已采纳
1
回答
在AOSP中添加自定义传感器
/iio/imu/st_
lsm
6ds3/MakefileSPDX的内容-许可证-标识符:GPL-2.0-只有st_
lsm
6dsx-y := st_
lsm
6dsx_core.o st_
lsm
6dsx_buffer.o\ st_
lsm
6dsx_shub.o obj-$(CONFIG_IIO_ST_
LSM
6DSX) += st_
lsm
6dsx.o obj-$(CONFIG_IIO_ST_
LSM
6DSX_I2C) +=s
浏览 18
修改于2021-05-28
得票数 1
3
回答
如何将原始数据转换为来自
LSM
303DLHC传感器的有用温度
我想从
LSM
303DLHC传感器上读出温度。下面的代码负责此任务。
LSM
303DLHC_Status_t
LSM
303DLHC_get_temp(int16_t *temp) uint8_t data_h = 0x00; { } if (HAL_I2C_Mem_Read(&hi2c1,
LSM
303_MAGNE_ADDRESS= HAL_O
浏览 3
修改于2019-08-16
得票数 1
1
回答
范围查询如何在
LSM
(日志结构合并
树
)上工作?
最近,我一直在研究数据库中的常见索引结构,例如B+
树
和
LSM
。我对点读取/写入/删除/压缩如何在
LSM
中工作有一个可靠的句柄。在
LSM
的每个级别上,我们将使用二进制搜索来帮助加速查找给定关键字的每个SST文件。对于给定的SST文件,我们可以使用bloom filters来快速检查密钥是否存在,从而节省了我们的时间。
LSM
是否必须在每个SST级别(包括内存表)上打开迭代器,并在所有级别上锁步迭代,以返回最终的排序结果?它只是作为一系列点查询实现的吗(几乎肯定不是)。是否所有的潜
浏览 89
提问于2019-01-10
得票数 2
回答已采纳
3
回答
fscanf()的输出无效
我使用的语言是C,我试图扫描文件中的数据,代码段如下:long unsigned int address;while(fscanf(mem_trace,"%c %lx,%d\n",&
lsm
,&address,&objsize)!=EOF){} S 00600aa0,1I004
浏览 0
修改于2012-06-26
得票数 0
回答已采纳
2
回答
STM32F401C -发现板:带有DMA的I2C
=
LSM
303DLHC_LONG_TIMEOUT; I2C_Send
7
bitAddress(
LSM
303DLHC_I2C,(
LSM
303DLHC_I2C, RegisterAddr);
LSM
303DLHC_Timeout =
LSM
303DLHC_LONG_TIMEOUTI2C_Send
7<
浏览 0
修改于2016-02-23
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券