SummitDB

Key/Value 数据库
授权协议 MIT
开发语言 Google Go
所属分类 数据库相关、 NoSQL数据库
软件类型 开源软件
地区 不详
投 递 者 柯阳曦
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SummitDB 是一个内存中的 Key/Value 数据库,支持数据持久化到磁盘,使用 Raft 一致性算法,遵循 ACID ,内建事务支持和强一致性模型。支持自定义索引、地理数据和 JSON 文档,支持用户定义 JS 脚本。兼容简化的 Redis API。

示例:

$ ./redis-cli -p 7481 SET mykey "my value"
OK
$ ./redis-cli -p 7481 GET mykey
"my value"

SummitDB 支持 Linux, OSX, Windows, FreeBSD, ARM (Raspberry PI) 等系统。

 相关资料
  • value绑定将ViewModel的参数绑定在form元素中,当form元素与ViewModel的属性建立关联之后,form元素的改变将会直接修改ViewModel的数据。 示例代码: //.W片段 <p>Login name: <input bind-value="userName" /></p> <p>Password: <input type="password" bind-value="

  • 数据库类型 dbm.gnu dbm.ndbm dbm.dumb 创建一个新的数据库 # dbm_new.py import dbm with dbm.open('/tmp/example.db', 'n') as db: db['key'] = 'value' db['today'] = 'Sunday' db['author'] = 'Doug' # dbm_whic

  • 问题内容: 我有两个表view_shipment_order_release和order_release_remark。当给定的order_release_gid的order_release_remark中没有记录时,则不会显示任何数据。我想在view_shipment_order_release中显示数据,即使order_release_remark中没有数据也是如此。我怎样才能做到这一点?我的

  • 这是将参数传递给方法的默认机制。 在此机制中,调用方法时,会为每个值参数创建新的存储位置。 将实际参数的值复制到它们中。 因此,对方法内部参数所做的更改对参数没有影响。 以下示例演示了该概念 - using System; namespace CalculatorApplication { class NumberManipulator { public void swap(in

  • 此绑定用于将相应DOM元素的值链接到ViewModel属性。 大多数情况下,它与input , select和textarea等元素一起使用。 这类似于文本绑定,不同之处在于,值绑定数据可以由用户更改,ViewModel将自动更新它。 Syntax value: <binding-value> Parameters HTML DOM元素的value属性设置为参数值。 较早的值将被覆盖。 如果参数

  • 问题内容: 我有一个包含域名的MySQL表: 我希望能够在此表中搜索完整的主机名(即“ www.google.com”)。如果是表格包含完整URL的相反方法,我将使用: 但是,倒数并不是那么简单。我目前的想法是搜索完整的主机名,然后逐步剥离域的每个部分,然后再次搜索。(即先搜索“ www.google.com”,然后搜索“ google.com”) 这不是特别有效或巧妙的方法,必须有更好的方法。我

  • 问题内容: 我想做一些域验证 在我的对象中,我有一个整数, 现在我的问题是我是否写 和 如果是整数,则哪一个适合域验证。 有人可以解释一下两者之间的区别吗? 谢谢。 问题答案: 和用于验证数字字段,其可以被(代表数字), ,, 等和它们各自的原始包装。 用于检查字段的长度约束。 按照文档的支持,,和而和支持原语及其包装。请参阅文档。

  • Checks if the element has a given class name in the list of class names applied to it. Parameters valuestringclass name Returns: boolean true if the element has given class