spagobi 介绍

SpagoBI是唯一100%的开源商业智能套件由 Engineering Group的SpagoBI实验室(www.eng.it)开发和管理。它提供了强大的分析能力,从传统的报表和图表功能到自助分析、地理位置分析,What-If分析和社交网络分析等新兴领域的创新解决方案,号称开源BI领袖。 通过SpagoBI项目的实施在企业日常经营管理活动中为您的经营决策提供辅助支持; 发展历程 10年前的
阅读本文

Microsoft Windows平台的NoSQL数据存储引擎

AD: 从可查询的分布式解决方案,如MongoDB,到简单的分布式Key/Value存储解决方案,如Cassandra。此外,还有Riak,Tokyo Cabinet,Voldemort,CouchDB和Redis。但目前仅有少量的NoSQL项目支持在Windows平台上运行,如果要说到生产应用那就更少了。 Memcached Memcached传统上认为它不属于NoSQL的范畴,而是一个分布式
阅读本文

使用jsch-spring-boot在本地访问远程云服务

现在很多创业公司都不再自建机房,更多地选择云主机,如阿里云和腾讯云等。为了安全考虑,他们提供的关系数据库、nosql数据库等服务器都是不能直接访问的,只能通过云主机访问。 因为在本地不能访问,这样在开发和测试过程中就比较麻烦。 在Java环境中,可以使用JSch解决这个问题。本地程序通过JSch连接到云主机,通过端口转发访问云数据库等受限的服务器,相当于本地操作,很方便。 为方便使用JSch,
阅读本文

redis的安装与简单测试

1 、解压缩redis压缩版安装软件后,内部文件列表为: 2、打开win的dos窗口,到你的redis安装路径下,输入:redis-server.exe redis.windows.conf,图示如下效果,则为开启redis服务成功: 3、另打开一个dos会话2,输入redis-cli.exe ,表示启动redis的客户端,在这里你可以进行测试,如下黄色圈起来的部分,都是手动输入的:
阅读本文

大并发服务器框架设计

简单谈一谈大并发服务器框架设计的基本思路基本的服务器框架都是C/S结构的,请求和相应流程是这样的: 这样的框架存在一个很严重的问题,当客户端大并发请求到来,服务器需要进行大量的数据库操作,假设数据库最大连接数为1000个,此时有10000个请求访问应用服务器,那么应用服务器只能处理1000个请求,剩下99000个等待1000个请求处理好后再进行访问数据库处理。可以在应用服务器和数据库服务器中间增加
阅读本文

mongoDB学习笔记(一)

说明: MongoDB由databases组成,database由collections组成,collection由documents组成,document由fileds组成。MongoDB是异步写数据。 第一章 环境配置一、Mongodb简介功能特点适用范围功能特点官方网址:http://www.mongodb.org/  MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语
阅读本文

hbase系统架构图以及各部分的功能作用,物理存储,HBase寻址机制,读写过程,Regin管理,Master工作机制

1.1 hbase内部原理 1.1.1 系统架构 Client 1 包含访问hbase的接口,client维护着一些cache来加快对hbase的访问,比如regione的位置信息。 Zookeeper 1 保证任何时候,集群中只有一个master 2 存贮所有Region的寻址入口—-root表在哪台服务器上。 3 实时监控Region Server的状态,将Region serv
阅读本文

HBase详细概述

好了,让我们来学习HBase吧! HBase简介 HBase的发展史 2006年底由PowerSet 的Chad Walters和Jim Kellerman 发起,2008年成为Apache hadoop的一个子项目。现已作为产品在多家企业被使用,如: WorldLingoStreamy.comOpenPlacesYahoo!Adobe淘宝FacebookTwitterTrend Mic
阅读本文

hadoop生态圈的详解和学习路线

学习和使用hadoop有一年了,这里主要分享一下对hadoop整体上的理解,分门别类的介绍一下相关组件,最后提供了建议的学习路线,希望对hadoop的初学者有参考作用。 1.      Hadoop核心件组有哪些? 广义hadoop指什么?l  核心组件有:Hdfs、Yarn、MapReduce;l  广义上指一个生态圈,泛指大数据技术相关的开源组件或产品,如hdfs、yarn、hbase、hiv
阅读本文

mysql可扩展性

可扩展性。 即通过增加资源提升整个系统吞吐量的能力 一般会有如下的角度影响负载: 数据量用户量 更多的用户,意味着更多的数据,更复杂的查询,更多的事务用户活跃度 容易造成热点相关数据集的大小 即关联数据,比如好友 可扩展性的数学表现: 最简单的是线性的,资源翻倍,吞吐量翻倍但是由于有些工作是线性的,无法通过并发来提升,这样曲线就会趋于平缓再引入扩展带来的内部节点或者是线程间的通信,会造成曲
阅读本文

redis/memcached可视化客户端工具TreeNMS

RedisDesktopManager 之前用的redis客户端工具还不错,今天发现一个国产的nosql客户端,还挺方便滴系统不但稳定,实用,功能强大,交互友好,可自由组合各种色彩,让维护NoSQL数据库成为一件轻松的事情。普及版下载请访问 http://www.treesoft.cn/dms.html , 免安装,免布署,下载解压即可使用。更多使用可以留意下他们官网
阅读本文

Spring实战序章

内容提要第四版针对Spring4进行了全面更新。全书分为4部分。第一部分介绍Spring框架的核心知识。第二部分在此基础上介绍了如何使用Spring构建web应用程序。第三部分告别前端,介绍了如何在应用程序的后端使用Spring。第四部分描述了如何使用Spring与其他应用和服务进行集成。关于本书前言译者序致谢目录第一部分:Spring的核心第一章:Spring之旅 1.1简化Java开发 1
阅读本文

Java链接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash

准备工作 1、创建Java的Maven项目 创建好的目录结构如下: 另外注意junit的版本,最好不要太高,最开始笔者使用的junit4.12的,发现运行的时候会报错。最后把Junit的版本改成4.7的之后,问题解决了。 创建测试工具类HbaseDemo,为了保证能够让HBASE运行,需要最开始写出如下配置: package toto.com.hbase; import java.util
阅读本文

hbase的shell命令行方式操作

进入hbase命令行 cd /home/tuzq/software/hbase-1.3.1/bin ./hbase shell 查看帮助 显示hbase中的表 List(列出你有哪些表) 创建user表,包含info、data两个列族 create ‘user’, ‘info’, ‘data’ create ‘user’, {NAME => ‘info’, VERSIONS
阅读本文

AxonFramework,EventStore实现

事件溯源存储库需要一个事件存储(event store)从聚合中存储和加载事件。事件存储提供了一个事件总线的功能,增加了持久化已发布的事件,并能够基于聚合标识符检索事件。 Axon提供了一个开箱即用的事件存储,EmbeddedEventStore。它委托事件实际的存储和检索到EventStorageEngine。 有多个EventStorageEngine的实现: JpaEventStorage
阅读本文

通过Spring Boot搭建SSM(Spring MVC + Spring + MyBatis)和Redis的环境

比较少玩Spring Boot,不过近来朋友建议我玩玩,于是就玩玩了。我用的是Eclipse,首先安装STS插件 按此操作新建,选定SQL:MyBatis,MySQL,CORE:AOPNoSQL:Redis Web:Web然后插件为你生成对应的目录,就可以继续了。 老规矩先上文件分布图:跟着开发各类文件了:首先是maven的pom.xml文件<?xml version=“1.0“ encoding
阅读本文

Java链接HBASE数据库(未完待续)

准备工作 1、创建Java的Maven项目 创建好的目录结构如下: 另外注意junit的版本,最好不要太高,最开始笔者使用的junit4.12的,发现运行的时候会报错。最后把Junit的版本改成4.7的之后,问题解决了。 创建测试工具类HbaseDemo,为了保证能够让HBASE运行,需要最开始写出如下配置: package toto.com.hbase; import org.apach
阅读本文

B/S架构中,缓存处理的一点点感想。

最近下班之后有大量闲暇时间,想做一个内容管理系统,包括前台文章浏览和后台的文章管理。今天就对系统中将要用到的缓存方面的东西,做一下感想。1、用什么做缓存? 在之前的项目中接触过Redis和Memcache,当时项目中使用Redis比较多,所以相比Mecache,自己更熟悉Redis,所以这次使用Redis来做缓存。2、缓存用到哪?用缓存是为了提高响应速度,很明显NoSQL数据库的的访问速度远远大于
阅读本文

干货|NOSQL的关系去哪了

你见,或者不见我我就在那里不悲不喜你念,或者不念我情就在那里不来不去 ----仓央嘉措  笔者认为,引用这首诗来表达NoSQL的关系最合适不过了。  我们所说的NOSQL,源于2009年6月11日在旧金山举行的一场技术聚会。发起者Johan认为要起个名字,简单、易记,适合做twitter 话题,谷歌搜索命中高。于是NOSQL诞生了。 NOSQL一词以野火燎原之势迅速流行起来。但是关于他的定义却是非
阅读本文

Redis在windows实现将数据缓存起来定时更新读取

实现接口的读取存放在内存中,实现了Web网站直接读取内存数据,大大的减少了访问接口带来的等待时间,这个功能是比较实用的 需要下载一下‘类库’及‘Redis-x64-3.2.100程序包’密码在 http://www.cnblogs.com/AnkerZhang/  打开就可以看到或者,就在上面1.材料下载完,在Windows64位系统上安装【Redis-x64-3.2.100程序包】  这
阅读本文