分类
发现
榜单
服务器优惠
AI论文
IT文库
搜索
注册
登录
分类
发现
榜单
服务器优惠
AI论文
IT文库
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.015
秒,为您找到
55
个相关结果.
搜书籍
搜文档
为什么有NutsDB
2073
2019-03-25
《NutsDB 数据库中文文档》
为什么有NutsDB 对于现状或多或少的不满 好奇心的驱使 为什么有NutsDB 对于现状或多或少的不满 我想找一个用纯go编写,尽量简单(方便二次开发、研究)、高性能(读写都能快一点)、内嵌型的(减少网络开销)数据库,最好支持事务。因为我觉得对于数据库而言,数据完整性很重要。如果能像Redis一样支持多种数据结构就更好了。 而像Redis一...
介绍
2401
2019-03-25
《NutsDB 数据库中文文档》
NutsDB NutsDB English | 简体中文 NutsDB是纯Go语言编写一个简单、高性能、内嵌型、持久化的key-value数据库。 NutsDB支持事务,从v0.2.0之后的版本开始支持ACID的特性,建议使用最新的版本。v0.2.0之前的版本,保持高性能,没有作sync,但是具备高性能的写(本地测...
开启数据库
1098
2019-03-25
《NutsDB 数据库中文文档》
开启数据库 开启数据库 要打开数据库需要使用nutsdb.Open() 这个方法。其中用到的选项(options)包括 Dir , EntryIdxMode 和 SegmentSize ,在调用的时候这些参数必须设置。官方提供了DefaultOptions 的选项,直接使用nutsdb.DefaultOptions 即可。当然你也可以根据需要自己定...
SMoveByOneBucket
556
2019-03-25
《NutsDB 数据库中文文档》
SMoveByOneBucket SMoveByOneBucket 将member从source集合移动到destination集合中,其中source集合和destination集合均在一个bucket中。 bucket3 := "bucket3" if err := db . Update ( func ( tx...
ZRemRangeByRank
748
2019-03-25
《NutsDB 数据库中文文档》
ZRemRangeByRank ZRemRangeByRank 删除所有成员满足排名start到end(包括start和end)在一个指定的有序集合bucket中。其中排名以1开始,排名1表示第一个节点元素,排名-1表示最后的节点元素。 if err := db . Update ( func ( tx * nutsdb . T...
SRem
519
2019-03-25
《NutsDB 数据库中文文档》
SRem SRem 在指定bucket里面移除指定的key集合中移除指定的一个或者多个元素。 bucket6 := "bucket6" if err := db . Update ( func ( tx * nutsdb . Tx ) error { return tx . SAdd ( buck...
ZRem
531
2019-03-25
《NutsDB 数据库中文文档》
ZRem ZRem 删除指定成员key在一个指定的有序集合bucket中。 if err := db . Update ( func ( tx * nutsdb . Tx ) error { bucket := "myZSet5" key1 := [] byte ( "ke...
SMoveByTwoBuckets
513
2019-03-25
《NutsDB 数据库中文文档》
SMoveByTwoBuckets SMoveByTwoBuckets 将member从source集合移动到destination集合中。其中source集合和destination集合在两个不同的bucket中。 bucket4 := "bucket4" bucket5 := "bucket5" if err := d...
结论
1479
2019-03-25
《NutsDB 数据库中文文档》
结论: 写性能: 读性能: 警告和限制 隔离级别低到高: 1)未提交读(READ UNCOMMITTED) 2)在提交读(READ COMMITTED) 3)在可重复读(REPEATABLE READS) 4)可串行化 (Serializable) 联系作者 参与贡献 致谢 License 结论: 写性能: NutsDB最...
使用键值对
965
2019-03-25
《NutsDB 数据库中文文档》
使用键值对 使用键值对 将key-value键值对保存在一个bucket, 你可以使用 tx.Put 这个方法: 添加数据 if err := db . Update ( func ( tx * nutsdb . Tx ) error { key := [] byte ( "name1" ) ...
1
2
3
4
»
..6