腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在将
B+
树
写入磁盘时保持“链接”?
、
我已经用
java
实现
了
B+
树
,但像往常一样,它完全是在内存中
实现
的。如何将
B+
树
存储到磁盘上?btree的每个节点都包含指向其子节点的指针(主内存地址或对象引用),当Btree驻留在磁盘上时,我如何
实现
类似的事情?在
b+
树
在磁盘上的场景中,用什么来替代
b+
树节点中的内存地址?
浏览 0
提问于2012-04-24
得票数 1
1
回答
数据库事务、预写日志和索引
、
、
但是
B+
树
索引呢?当然,SQL事务需要输入预写日志。但是当插入发生在
B+
树上时,会改变
B+
树
的状态。事务如何恢复
B+
树
的状态。如何在事务上下文中
实现
B+
树
以保持一致性?
浏览 2
提问于2013-11-26
得票数 0
回答已采纳
1
回答
在GAE查询中如何
实现
filter()和get()?
、
、
、
我基本上想知道GAE是如何
实现
它的索引的,我熟悉像
B+
树
这样的索引,我想知道,例如,filter()方法是不是使用
B+
树
来
实现
它?我可以在SDK的appengine代码中看到这个
实现
吗,因为它是开源的?get()和get_by_id()函数是否使用散列
实现
为O(1)`过滤函数是O(
B+
(N)),因为人们可能认为它使用的是log
树
,其中查找是O(log(n))? 感谢你的见解
浏览 1
提问于2012-05-16
得票数 2
回答已采纳
1
回答
C++,在文件上存储和更新大型
B+
树
(非群集)结构
、
、
、
、
我想尽可能直接地在
B+
上
实现
一个C++树结构。 但是,我的软件将在不同的时间间隔管理多个
B+
树
。所以我想要做的是在一个文件上存储一个
B+
树
,通过访问那个文件来更新和读取它。如果不是,我如何
实现
它而不重写一些已经存在的函数(例如,使用标准的
b+
树
库)。
浏览 1
提问于2015-12-31
得票数 0
回答已采纳
1
回答
B+
数据库中的H2
树
、
、
、
我想在
B+
数据库中
实现
H2
树
,但是我想知道,在H2数据库中有
B+
树
工具吗?
浏览 3
提问于2012-01-05
得票数 0
2
回答
c#中基于文件系统的
B+
树
实现
、
在c#(开源)中是否有任何基于文件系统的
B+
树
实现
。我发现了一些项目,但这些不是基于文件(磁盘)的
实现
。我专门寻找基于文件系统的
B+
树
。
浏览 1
提问于2010-08-23
得票数 9
回答已采纳
2
回答
Btree
实现
、
、
我正在编写使用
B+
树
数据结构的数据库模型。我知道如何仅使用RAM在
Java
上
实现
这种结构。但我需要在磁盘上写入数据(每次写入、修改或删除时) 我如何
实现
这个结构?
浏览 0
提问于2010-12-22
得票数 3
回答已采纳
1
回答
B+
树
的
实现
我正在尝试
实现
一个
B+
树
。到目前为止,我有叶节点、根节点、内部节点类。在我的领头节点类中,我有一个键列表和一个值列表。我的问题是,与其拥有值和键的列表,我还能拥有一个将键与值配对的映射吗?
浏览 3
提问于2013-10-02
得票数 1
回答已采纳
2
回答
关系数据库管理系统
B+
树
索引如何处理选择查询
、
、
、
我了解到
B+
树
是用来
实现
关系型数据库管理系统的,现在我想用C/C++
实现
一个关系型数据库管理系统,我已经读到了
B+
树
,也看到了SQLite。我对搜索查询在数据库上的工作原理有一个概念上的怀疑,我们将(键,值)存储在
B+
树上,现在我说我有一个表我必须使用phone = 'xyz‘来搜索记录,数据库将如何使用
B+
树
来有效地获取该记录。
浏览 2
提问于2017-04-23
得票数 0
1
回答
使用B
树
和B+-
树
的范围查询
、
、
我正在编写一个程序来检索给定范围内的对象数,并且我使用B
树
数据结构来
实现
我的解决方案,因为对象的数量不能适应RAM。我看到几篇文章说,
B+
树
在范围查询方面远远优于B
树
,并且被所有主要的数据库
实现
所使用。我无法理解为什么
B+
树
优于B
树
,因为所有数据都存储在叶子上,需要h(
树
的高度)磁盘访问来检索节点并执行范围查询,而在B
树
中,间隔可能位于父节点上,因此磁盘访问将被最小化。此外,如果我有一个查询,比如返
浏览 6
提问于2016-06-09
得票数 3
3
回答
B+
树
实现
,** vs *
、
、
出于各种原因,我正在编写一个
B+
树
,我来这里是想问一个关于其节点
实现
的问题。BPlusNode *next; Bucket **pages;正如你所看到的,我当前的
实现
是在我想知道我应该使用要用*
实现
这一点,我需要进行指针运算,并传递结果指针。someFunction(BPlusNode* currNode) ......
浏览 2
提问于2009-09-11
得票数 2
回答已采纳
2
回答
使用索引进行高效的单词搜索
、
、
有没有人能给我提供
实现
这种带索引的搜索的
Java
代码? 我可以使用
b+
树
来
实现
吗?
浏览 0
提问于2011-03-03
得票数 0
回答已采纳
1
回答
使用Postgres创建
B+
树
并在
B+
树
的节点中添加附加字段
、
、
、
是否可以使用Postgres创建
B+
树
?我的要求是,我需要在带有该节点的database.Associated中的某个列上创建一个
B+
树
索引,存在一个键,每当访问该
B+
树
的特定节点时,我都需要检索这个键值。是否可以使用Postgres
实现
此功能?是否可以导出使用Postgres创建的索引并将其存储在另一个索引服务器中?
浏览 2
提问于2013-08-05
得票数 1
回答已采纳
1
回答
为什么HAWQ目前不支持非堆表的索引?
、
我想知道它在支持索引时会考虑哪些困难,例如索引存储、索引更新等。
浏览 0
提问于2016-12-28
得票数 0
1
回答
比较B+tree
实现
:在磁盘上存储内部节点
、
、
、
是否有B+tree的内部节点也存储在磁盘上的
实现
?我只是想知道是否有人知道这样的
实现
,或者看到这样做的真正好处?通常情况下,将叶节点存储在磁盘上,并根据需要开发
B+
树
。但也有可能保存
B+
树
内部节点的当前状态(通过将指针替换为它所指向的磁盘块编号):我看到还有其他挑战,比如保持内存中的内部节点与磁盘块同步:但
B+
树
可能是在nvram上
实现
的,或者是电池供电的dram或其他一些保持同步的方法我想知道是否有人已经像linux的bcache或
浏览 10
提问于2016-03-13
得票数 1
1
回答
使
B+
树
并发线程安全
、
、
我在
Java
中
实现
了一个
B+
树
。现在,我想知道允许并发插入的最佳方式是什么。如果节点是maxFilled -1,我的想法是锁定它(这意味着拆分事件是关闭的)。否则,我会在换档时锁定数组。对于如何使
B+
树线程安全,是否有更好的方法或最佳实践?
浏览 2
提问于2015-07-03
得票数 4
回答已采纳
1
回答
甲骨文索引默认使用b
树
还是b+tree?
、
、
我正在研究甲骨文的内部结构,我想知道文档中提到的“B
树
索引”实际上是经典的B
树
还是B+tree? 我认为这是一个B+tree,因为所有数据节点都存储在叶节点上。而且文件日的“B
树
”所以我不确定。
浏览 24
提问于2022-06-26
得票数 2
回答已采纳
2
回答
如何在
B+
树
中
实现
字符串键?
、
许多
b+
树
示例都是使用整型键
实现
的,但我见过一些同时使用整型键和字符串键的示例,我学习了
b+
树
的基础,但我不理解字符串键是如何工作的?
浏览 1
提问于2010-12-15
得票数 5
回答已采纳
3
回答
在
java
中,分层数据表示的最佳数据结构是什么?
、
、
、
我需要在
java
中创建一个可以表示数据层次结构的数据结构。示例用例如下图所示。 在我的例子中,只有叶子级别会有数据,内部节点应该像索引一样。我应该能够使用多个键(组合键)从数据结构中获取数据。是否可以使用嵌套映射,或者我是否应该在此用例中
实现
m路
树
(B
树
/
B+
树
)。
浏览 0
提问于2019-10-07
得票数 1
2
回答
卡桑德拉(Hbase)的memtable (memstore)中的数据排序
、
我知道输入到系统的数据首先放在内存中(memtable或memstore)。在缓冲区中,根据行键和列名对数据进行排序。当缓冲区大小达到一定的限制时,数据将被刷新到磁盘。如果将缓冲区大小限制配置为大值(~256 MB),则数据点的数目必须非常大(~数千万)。为此目的所使用的数据结构和排序算法是什么?
浏览 5
提问于2015-11-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
B+树
MySQL索引为什么要用B+树实现?
B+树的总结
MySQL与InnoDB(下)-B+树与索引
干货之数据库索引之B树,B+树的那些事
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券