- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
背景:我正在构建一个网络应用程序,该应用程序由一个工具和一个随附的报告系统组成,用于跟踪该工具的总使用情况。我想根据每日使用量、每月使用量、每年使用量和总使用量显示用户报告,全部以分钟为单位。想想使用分钟数=“业力”点数。
我计划在 Redis 中实现这种使用跟踪。现在我可以
1) 同时增加多个计数器(每日、每月、每年)。
或者
2) 我可以保留 2 组记录:
a) Total Karma(简单的 Redis 计数器)
b) MySql 中的一行包含 Karma 和日期,并使用 SQL 查询生成年度 Karma 和每月 Karma 的报告。
示例 b) 的优点是它不会用大量非规范化数据弄乱 Redis。但是,如果在需要时将这些数据移植到 MySQL 是微不足道的,那么这可能不是一个缺点。有什么想法吗?
最佳答案
没有理由不能将 Redis 用作主要数据存储。但是,请记住以下几点:
如果您发现您的 Redis 数据增长大于单个实例,我建议查看 presharding .
关于mysql - 业力追踪报告 : Should use redis-only or redis-mysql hybrid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11455729/
我打算为我的公告板引入一个投票系统,我正在寻找一种优秀而高效的算法来奖励用户。我正在考虑的投票系统非常简单。让我解释一下。 一个用户发布的每个帖子只能由论坛上的每个其他用户投票赞成或反对一次。用户不能
我们正在使用 gulp-karma 插件为我们的测试和 PhantomJS 进行 gulp。我们在 Windows 上运行,PhantomJS 是一个 .exe 文件。我们的测试文件已经增长,现在我们
我试图访问我的业力语法中的指针 vector ,但收效甚微。指针类型是不可复制的,因此使用它的规则必须采用引用: #include #include #include namespace kar
我正在使用 Karma-Webpack 来运行我的 Angular 2 规范。 https://github.com/webpack/karma-webpack 当我在 Chrome 中使用 karm
我正在尝试配置 karma + mocha + Should,但我必须缺少一些东西,因为 should 在我的测试中未定义。 根据plugin documentation ,唯一需要遵循的步骤是: 1
我的项目使用 AngularJS + Kendo-UI。我正在尝试将 Karma 集成到现有项目中。我可以测试我构建的指令和组件在测试中呈现。但是当我尝试加载剑道网格时,它永远不会被渲染。 我的 Ka
我正在尝试使用 webpack2 为我的 React.js + Redux 项目编写测试来捆绑所有内容,并且我想使用 Karma + mocha 作为我的测试运行程序。我已经设法按顺序获取我的 web
我有以下一段代码似乎工作正常(我基于 reuse parsed variable with boost karma 的语义操作)。 #include #include #include #inc
当组件注入(inject) RouteSegment 时,仅在测试中提供 RouteSegment 是不够的: 组件.ts: export class ComponentToTest { priv
当测试需要 Router 的实例时,仅提供 Router 本身是不够的: import {Router} from '@angular/router'; import {it, inject, bef
我是一名优秀的程序员,十分优秀!