自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注云计算与互联网

欢迎技术问题的交流与讨论,共同学习,共同提高

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

转载 AOP之动态代理

代理分为静态代理和动态代理,采用代理是为了通过不修改源代码的情况下给程序动态统一添加功能,利用代理技术可以将业务逻辑中一些非业务逻辑的代码分离出来,把他们独立到业务逻辑类外,比如日志记录,性能统计,安全控制,事务处理,异常处理等。这样做,不仅降低了业务逻辑和非业务逻辑的耦合性,提高程序的可重用性,同时提高了开发的效率。 下面以添加日志记录为例,分析静态代理的使用。创建一个用户管理类User

2012-03-16 18:15:33 352

原创 AOP与OOP的关系分析

AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP利用封装、继承和多态把一切事物打造成对象结构,但是对于所有对象中都存在的一些公共行为,OOP就显得无能为力,抽象和接口虽好,但对所有不相干的对象建立共同的接口或父类未免有些生硬,例如日志功能,日志代码几乎散布在所有的

2012-03-16 17:43:51 874 1

转载 云计算架构基础之多租户数据架构 (二) 三种模式实现相关的一些模式

上一篇介绍了多租户的三种数据模式,本篇介绍实现方面的一些常用的模式。 无论是哪种模式都要考虑安全性,数据模型的扩展以及性能方面的可扩展性。下表列出了实现三种模式时常用的一些模式。  安全相关的模式数据安全相关模式主要使用下面三种方式来实现过滤(Filtering):通过过滤,租户只能看到自己的数据。不能看到其他租户的数据。 许可(Permission

2012-03-15 20:41:09 2125 1

转载 云计算架构基础之多租户数据架构 (一) 三种模式和影响选择的因素

题记:本文内容大多来自http://msdn.microsoft.com/en-us/library/aa479086.aspx 实现多租户数据存储的三种方式分离数据库(Separated DB) 共享数据库,分离Schema (Shared DB,Separate Schema) 共享数据库,共享Schema (Shared Schema)  其中分离数据库的隔离性最

2012-03-15 20:38:57 1456

转载 剖析Force.com的多租户架构(5)- 总结

作者: ikewu| 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/Salesforce_Multitenancy_summary.html按:此为客座博文系列。投稿人吴朱华,曾在IBM中国研究院从事与云计算相关的研究,现在则致力于研发下一代云计算系统,撰写一些与云计算相关的文章,他的个人站点

2012-03-15 19:46:41 848

转载 剖析Force.com的多租户架构(4)- Force.com的多租户架构(下)

网址: http://www.dbanotes.net/arch/Salesforce_Multitenancy_arch_2.html按:此为客座博文系列。投稿人吴朱华,曾在IBM中国研究院从事与云计算相关的研究,现在则致力于研发下一代云计算系统,撰写一些与云计算相关的文章,他的个人站点:PeopleYun.com。(文章版权属于原作者,转载请勿混淆。本篇原文地址)本篇是上篇

2012-03-15 19:45:59 720

转载 剖析Force.com的多租户架构(3)- Force.com的多租户架构(上)

由于Force.com所负载的应用不论是在定制方面的灵活性上,还是所承受的负载上,对基于多租户的架构而言,都是史无前例的,导致之前提到的一些模型或者改动已经无法满足要求了,所以Salesforce在Force.com引入了通过Metadata(元数据)驱动的多租户架构来动态生成快速的,可伸缩的和可定制的应用。接下来,将一步步为大家揭开Force.com多租户架构的神秘面纱,首先是它的总体架构。

2012-03-15 19:41:27 855

转载 剖析Force.com的多租户架构(2)- 多租户的介绍

本文将首先介绍一下多租户的概念和多租户的优缺点,之后会讲解几个常见的多租户模型。概念虽然对我们而言,多租户(Multitenancy)可以算是一个非常新颖的概念,但是其实这个概念已经由来已久了。简单而言,多租户指得就是一个单独的软件实例可以为多个组织服务。一个支持多租户的软件需要在设计上能对它的数据和配置信息进行虚拟分区,从而使得每个使用这个软件的组织能使用到一个单独的虚拟实例,并且可以对

2012-03-15 19:40:19 782

转载 剖析Force.com的多租户架构(1)- Salesforce的简介

文章不错,引自http://www.dbanotes.net/arch/salesforce_intro.html在云计算方面,Salesforce 可以称为业界的领袖,它不仅在产品方面比较成熟,而且在思维方面也是引领潮流的,特别是在SaaS(Software as a Service,软件即服务)和PaaS(Platform as a Service,平台即服务)这个两个领域内。

2012-03-15 19:37:37 1572 1

转载 NoSQL数据库的综述

诞生的原因随着互联网的不断发展,各种类型的应用层出不穷,所以导致在这个云计算的时代,对技术提出了更多的需求,主要体现在下面这四个方面:低延迟的读写速度:应用快速地反应能极大地提升用户的满意度; 支撑海量的数据和流量:对于搜索这样大型应用而言,需要利用PB级别的数据和能应对百万级的流量; 大规模集群的管理:系统管理员希望分布式应用能更简单的部署和管理; 庞大运营成本的考量:IT经理们

2012-03-15 19:23:39 696

转载 NoSQL数据库探讨----为什么要用非关系数据库?

随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:1、High performance - 对数据库高并发读写的需求web2.0网站要根据用户个性化信息来实时生成动态页面和提供

2012-03-15 19:20:56 414

转载 列式数据库

维基百科,自由的百科全书列式数据库是以列相关存储架构进行数据存储的数据库,主要适合与批量数据处理和即席查询。相对应的是行式数据库,数据以行相关的存储体系架构进行空间分配,主要适合与小批量的数据处理,常用于联机事务型数据处理。描述数据库以行、列的二维表的形式存储数据,但是却以一维字符串的方式存储,例如以下的一个表:EmpIdLastnameFirstnam

2012-03-15 19:14:07 514

原创 多租户SaaS应用

多租户SaaS应用(Multi-Tenant SaaS Applications)1.什么是多租户多租户是一种结构---服务提供节点提供一个应用程序实例,多租户共同访问该实例。2.多租户的好处•在服务端,应用的部署变的简单了。因为我们只需部署一个实例即可。•高效地利用硬件,节省成本。特别是对中、小企业有吸引力。3.多租户模式的困难•企业担心初始成本过大。

2012-03-15 18:50:12 6315 2

原创 多租户模式

多租户就是说多个租户共用一个实例,租户的数据既有隔离又有共享,从而解决数据存储的问题。从架构层面来分析,SaaS区别于传统技术的重要差别就是Multi-Tenant模式。                                                                                                          SaaS多

2012-03-15 18:37:59 2976 2

原创 多租户技术

多租户技术(英语:multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。  由于云计算议题的发烧,在共用的数据中心内如何以单一系统架构与服务提供多数客户端相同甚至可定制化的服务,并且仍然可以保障客户的数据隔离,让多租户技术成为云计算技术下的显学。历史多租户技

2012-03-15 18:21:03 1601 1

原创 JAVA的多态

数据抽象、继承和多态是面向对象程序设计语言的三大特性。多态,我觉得它的作用就是用来将接口和实现分离开,改善代码的组织结构,增强代码的可读性。在某些很简单的情况下,或许我们不使用多态也能开发出满足我们需要的程序,但大多数情况,如果没有多态,就会觉得代码极其难以维护。 在Java中,谈论多态就是在讨论方法调用的绑定,绑定就是将一个方法调用同一个方法主体关联起来。在C语言中,方法(在C中称为函数

2012-03-04 10:23:05 435

SpagoBI实例指南

最新3.x版的SpagoBI实例指南,由SpagoBI项目的负责人倾情巨献。

2012-07-20

等值线的绘制程序算法

本文介绍了方格网法生成等值线的原理,以及运用VC++6.0编程实现的结构。

2011-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除