OLAP client/server and Web architectures-Introduction

OLAP applications sometimes handle very large amounts of data, and they usually use multiple components across networks, so it is important to get the architecture right. If you do not, the performance could be unusable, and the hardware costs could shoot up to compensate – you might find yourself upgrading servers (processors, memory, disk) and networks, when with a better design, this would not have been necessary. We have found that, regardless of the apparently similar claims made by vendors, there are some remarkable differences between OLAP product architectures and these make a material difference to the applicability of different products for applications. 数据挖掘交友

We define OLAP as FASMI – Fast Analysis of Shared Multidimensional Information. The achievement of each of the five tests in that definition is affected by the architecture. Many OLAP definitions loosely mandate that the system must be ‘client/server’, without saying what that means. You may think the meaning is obvious, because the term has been around for a number of years, and should therefore be well defined. Even if you, yourself, are not an expert, you might legitimately feel that all the vendors understand it well and have implemented it in similar, optimal ways. Unfortunately, this is not true.

数据挖掘论坛

It seems that all that has been generally agreed is that all client/server applications have data on a server, connected over a network to a screen plus keyboard in front of a user. Most generalized definitions are vague about where the application processing occurs. This means that some vendors, who do all the work on a client PC, but have the data stored on a network drive, still call their product ‘client/server’. Some bend it even further and call an application ‘client/server’ if the programs are simply loaded on to a client machine from a network drive before execution commences, even if the programs then run entirely on the client, using only local data. On this basis, almost anything running on a LAN, which has some occasional interaction with a network drive, could be called client/server. Conversely, an old host application, which simply has PCs connected as little more than dumb terminals, could equally claim to be client/server.

数据挖掘交友

We do not describe such architectures as client/server. 数据挖掘实验室

In our view, there must be some processing on both the client and the server for an application to be described as client/server. For OLAP, we go even further, and only regard an OLAP application as client/server if some OLAP related processing occurs on both the client and the server machines. We do not mandate that OLAP applications have to be client/server, but insist that those which claim to be client/server must pass this test. This means that the simplest Web architectures, with basic HTML displays do not count as a form of client/server, but the more sophisticated Web architectures do qualify.

You might wonder why we set this test in a more rigorous fashion than many industry watchers and vendors. The reasons are simple and application based: some client/server architectures deliver real user benefits, but are more expensive for the developer to create. Others are simpler to create, but more restricted in their usage. We think that if the term ‘client/server’ is to have any purpose, it should distinguish between these cases. This purpose is lost if client/server simply means that the application involves a network in some way. 数据挖掘实验室

However, even within our definition, we have discovered that there are several different approaches used by OLAP vendors. All of these are truly client/server, but they do have different characteristics. Rather than do the analysis in a theoretical way, we have chosen to go back to first principles and classify client/server applications in terms of what user benefits will be delivered. 数据挖掘交友

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:OLAP常见术语:What do all the TLAs and jargon really mean?
下一篇:OLAP client/server and Web architectures-Client/server and w
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • OLAP的技术核心和实现方法
  • 正在影响中国管理的10大.
  • OLAP介绍
  • Open Source ETL Takes On Proprietary Int
  • IDC Names Oracle as Leader in Data Wareh
  • OLAP术语(OLAP glossary)
  • The OLAP market grew faster than predict
  • The OLAP Survey 6 is now available
  • Did you know : OLAP by example
  • The three dimensions of the quantity cu
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • OLAP的技术核心和实现方法
  • 正在影响中国管理的10大.
  • OLAP介绍
  • IDC Names Oracle as Leader in Data Wareh
  • Open Source ETL Takes On Proprietary Int
  • Sprint, Google Partner on WiMAX For Mobi
  • Spam: You've Come a Long Way, Baby
  • The OLAP market grew faster than predict
  • OLAP术语(OLAP glossary)
  • Did you know : OLAP by example
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静