草庐IT

sql - 开源统计服务器?

我一直在寻找支持以下要求的开源统计服务器:本地代理每秒聚合100秒统计数据,并每10秒左右将这些统计数据发送到中央集群(或单个服务器)。该应用程序将阻止对代理的网络调用以在代码中统计,而不是写入磁盘并让另一个进程来读取日志。中央服务器实时响应请求聚合的查询(亚秒响应)(每5分钟间隔、小时、天、月、年的统计数据)。可选:支持滚动时间窗口(例如从现在开始1小时后)标记每个统计指标。每个统计名称将具有不同的属性,例如此统计来自的主机名。单调递增的统计数据(永远增加的统计数据,即总数)我知道编写自己的表相当简单(每天表,根据策略聚合较低粒度的表,然后按TTL删除它们,可以在NOSQL上完成,例

c# - Redis 使用 ServiceStack.Redis 通过外键检索

我正在努力了解Redis/NoSQL方式或设计数据库,但我需要一些建议。我有以下模型:User{longUserIdstringUsernamestringPasswordListActivityIds}Activity{longActivityIdlongUserIdlongCourseIdstringNamestringDescription}我知道存储与用户关联的事件列表的最佳方法是存储ID列表。一个用户可能有500多个关联的事件,所以我真的不想在每次加载用户时都加载每个事件以显示它们的列表。在Redis中,更具体地说是ServiceStack.Redis中,是否可以通过外键进行

c# - Redis 使用 ServiceStack.Redis 通过外键检索

我正在努力了解Redis/NoSQL方式或设计数据库,但我需要一些建议。我有以下模型:User{longUserIdstringUsernamestringPasswordListActivityIds}Activity{longActivityIdlongUserIdlongCourseIdstringNamestringDescription}我知道存储与用户关联的事件列表的最佳方法是存储ID列表。一个用户可能有500多个关联的事件,所以我真的不想在每次加载用户时都加载每个事件以显示它们的列表。在Redis中,更具体地说是ServiceStack.Redis中,是否可以通过外键进行

nosql - memcached 类似具有磁盘持久性的软件

我有一个在UbuntuLinux12.04上运行的应用程序,它需要存储和检索大量大型序列化对象。目前存储是通过简单地将序列化流保存为文件来实现的,其中文件名等于序列化对象的md5哈希值。但是,我想加快速度,用一个对最近读/写的对象进行内存缓存的文件存储进行替换,并且最好为我进行哈希处理。我的应用程序的设计不应该变得更复杂。因此,最好是一个存储后端,以抽象和有效的方式管理键值数据库和缓存。我有点迷失了所有的键/值存储,而且很多主题/信息似乎已经过时了。我最初是在寻找类似memcached+membase的东西,但也许有更好的解决方案。我研究了redis、mongodb、couchdb,但

nosql - memcached 类似具有磁盘持久性的软件

我有一个在UbuntuLinux12.04上运行的应用程序,它需要存储和检索大量大型序列化对象。目前存储是通过简单地将序列化流保存为文件来实现的,其中文件名等于序列化对象的md5哈希值。但是,我想加快速度,用一个对最近读/写的对象进行内存缓存的文件存储进行替换,并且最好为我进行哈希处理。我的应用程序的设计不应该变得更复杂。因此,最好是一个存储后端,以抽象和有效的方式管理键值数据库和缓存。我有点迷失了所有的键/值存储,而且很多主题/信息似乎已经过时了。我最初是在寻找类似memcached+membase的东西,但也许有更好的解决方案。我研究了redis、mongodb、couchdb,但

nosql - 我应该使用哪个键值数据库?

我的应用程序将使用数百个表,每个表可以有数百万(4-5)个键值对。表之间不需要关系。以下是我对表执行的操作。它使用内存缓存和持久存储的完美结合,具有容错能力并能够从故障中恢复。非常频繁地更新特定键的值。单个线程为特定键执行此操作。需要根据值对表中的键进行排序。(经常使用)一些键值对插入。有很多NoSql数据库,例如ApacheH-Base、Cassandra、BerkeleyDB、Redis等,请建议我哪个最适合我的用例。系统要求是什么? 最佳答案 Whichuse'saperfectblendofIn-Memorycachinga

nosql - 我应该使用哪个键值数据库?

我的应用程序将使用数百个表,每个表可以有数百万(4-5)个键值对。表之间不需要关系。以下是我对表执行的操作。它使用内存缓存和持久存储的完美结合,具有容错能力并能够从故障中恢复。非常频繁地更新特定键的值。单个线程为特定键执行此操作。需要根据值对表中的键进行排序。(经常使用)一些键值对插入。有很多NoSql数据库,例如ApacheH-Base、Cassandra、BerkeleyDB、Redis等,请建议我哪个最适合我的用例。系统要求是什么? 最佳答案 Whichuse'saperfectblendofIn-Memorycachinga

Aerospike 的 Redis 桌面管理器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion是否有类似于Redis桌面管理器的Aerospike工具,它可以进入主机并查看/编辑仅存储在该服务器上的条目/记录?aql是Aerospike的原生工具,和sql一样,显然没有这个功能。

Aerospike 的 Redis 桌面管理器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion是否有类似于Redis桌面管理器的Aerospike工具,它可以进入主机并查看/编辑仅存储在该服务器上的条目/记录?aql是Aerospike的原生工具,和sql一样,显然没有这个功能。

Spring框架+NoSQL

我玩Spring框架已经18个小时了。很美,真的很神奇。据我所知,spring知道如何使用rdbmsdatabases。谁能告诉我有关spring+NoSQL(cassandra、couchdb\mongodb、redis甚至HBase)的经验?谢谢 最佳答案 对于Cassandra,您可以使用Hector.它有一个可用的Spring集成(由我实现)。在测试资源中有一个示例xml-您只需映射3个beans,并且您已注入(inject)HectorTemplate并准备好使用。对于其他一切-你说spring很美,它确实是,因为你几乎可