今日学习了WLAN系统的相关大数据处理方案。
总结一下相关的认识和思路:
系统使用双数据库。mysql存储配置数据和对象原始数据、ORACLE存储对象相关的性能数据(性能数据量庞大)
要在上千台AP、AC机器当中采集众多指标数据存如数据库中做实时综合展示,光用ruby是不够的。
整个系统分三部分难点:1、数据的采集;2、数据的汇聚展示、3实时告警
难点一解决方案:
用erlang语言处理数据采集的高并发,分布式采集功能。
数据的采集分配置信息数据和性能数据。
其中配置数据量相对较小可以直接插入到mysql数据库中。
针对性能数据,将采集到的数据分布存储到多个errdb数据文件中。然后用python做二次处理生成对应的数据文件表,定时机制导入ORACLE数据库中。
难点二解决方案:
ruby定义模块,用sql直接做多表逻辑查询、查询结果为数组集合对象。再针对数组对象在页面做展示报表等。
ruby中调用oracle存储过程。
难点三解决方案:
系统从的数据采集实时决定整个系统的实时性,在服务器端采用angix自有的定时crontab定时对数据进行采集、汇集、导入、删除。
报表的定时生成,在lib下定义rake文件中做相关逻辑处理、并调用sql逻辑查询方法,索取数据源。在服务器端采用angix自有的定时crontab定时生成相关一键式报表。
利用ORACLE自有的job定时功能、触发器等处理一些数据库内部数据聚汇。
等待补充。
分享到:
相关推荐
RailsAdmin - 一个Rails引擎,提供了一个易于使用的界面来管理您的数据
GoOnRails: 一个Rails生成器用于生成Go代码并集成Go APIs至一个Rails app中
jquery-datatables-rails, 用于 Rails的jquery数据表 gem jquery-datatables-rails 这个 gem 为 jQuery DataTables插件提供了方便,以便与 Rails 资产pipleine结合使用。 它提供所有基本的datatable文件,以及一些...
chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...
rails_apps_composer, 一个 gem,为 Rails 启动应用程序创建 Rails 应用程序模板 Rails 应用编辑器 Rails 应用程序编辑器 gem 安装一个 命令行 工具来从"食谱"的Collection 组装 Rails 应用程序。"你可以使用 rails_...
简介 Ruby On Rails 框架自它提出之日...Rails 是一个真正彻底的 MVC(Model-View-Controller) 框架,Rails 清楚地将你的模型的代码与你的控制器的应用逻辑从 View 代码中分离出来。Rails 开发人员很少或者可能从未遇到
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
jquery-rails, 一个 gem,用于自动使用jQuery和 Rails 3 railsjQuery 面向 Rails 如此伟大。这里 gem 提供:jQuery 1.7.2jQuery UI 1.8.18 ( 仅适用于 javascript )jQuery UJS适配器assert_select_j
入门rails的第一个demo
rails-i18n, 用于收集 Ruby on Rails i18n 环境数据以及其他有趣的Rails 相关 i18n 内容的存储库 Rails 语言环境数据存储库 中心收集区域设置数据,以便在 ruby 上使用。 gem-安装添加到你的Gemfile:gem 'rails-i18n...
在这个全球互联的世界中,计算机编程和 Web 应用程序开发都在迅猛发展,我很期待能为中国的开发者提供 Ruby on Rails 培训。学习英语这门世界语言是很重要的,但先通过母语学习往往会更有效果。正因为这样,当看到 ...
[Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
rails, Ruby on Rails 欢迎使用 RailsRails 是一个web应用程序框架,它包括根据 Model-View-Controller ( MVC ) Pattern 创建数据库备份的web应用程序所需的所有内容。理解 MVC Pattern 是理解 Rai
rails 经典书籍之一, 描述怎样敏捷的运用rails进行开发。
《Rails之道》按照Rails的各个子系统进行组织编排,分别介绍了Rails的环境、初始过程、配置和日志记录,Rails的分配器、控制器、页面生成和路由,REST、资源和Rails,ActiveRecord的基础、关联、验证和高级技巧,...
minitest-rails, Rails的Minitest集成 minitestRails 5的Minitest集成 安装gem install minitest-rails这将安装以下宝石:minitest配置创建一个新的Rail
Advanced Rails,英文版,一本关于Rails的好书!