本文目录一览

1,常见的oracle产品都有哪些举现实中的例子

oracle 收购过不少公司 所以他 的产品也很多很广 我知道的主要有 :数据库 主要为 oracle 经历了很多版本 如 8 ,9i, 10g, 11g 现在最常用的应该是 10gweb 服务器有 Oracle Application Server, Weblogic 其中 WebLogic 最为常用 我们现在的项目都是 在WebLogic上面发布的还有 java MySQL 等等
ORACLE DB RDBMS - 数据库 适用于 数据仓库、在线事务处理ORACLE EBS - 企业管理 ERP 等BEA WEBLOGIC - 中间件PeopleSoft 的优质整合应用方案包括人力资源管理 HRMS,客户关系管理 CRM,财务管理,企业绩效管理及入口网络解决方案.Solaris - 操作系统平台AskMaclean Oracle

常见的oracle产品都有哪些举现实中的例子

2,nosql数据库有哪些

NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 随着大数据的不断发展,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。现今的计算机体系结构在数据存储方面要有庞大的水平扩展性,而NoSQL也正是致力于改变这一现状。目前Google的 BigTable和Amazon 的Dynamo使用的就是NoSQL型数据库,本文介绍了10种出色的NoSQL数据库。 虽然NoSQL流行语火起来才短短一年的时间,但是不可否认,现在已经开始了第二代运动。尽管早期的堆栈代码只能算是一种实验,然而现在的系统已经更加的e799bee5baa6e997aee7ad94e58685e5aeb931333337386632成熟、稳定。不过现在也面临着一个严酷的事实:技术越来越成熟——以至于原来很好的NoSQL数据存储不得不进行重写,也有少数人认为这就是所谓的2.0版本。这里列出一些比较知名的NoSQL工具,可以为大数据建立快速、可扩展的存储库。给一个地址吧http://www.caecp.cn/News/News-850.html
nosql太火,冒出太多产品了,保守估计也成百上千了。互联网公司常用的基本集中在以下几种,每种只举一个比较常见或者应用比较成功的例子吧。1. in-memory kv store : redisin memory key-value store,同时提供了更加丰富的数据结构和运算的能力,成功用法是替代memcached,通过checkpoint和commit log提供了快速的宕机恢复,同时支持replication提供读可扩展和高可用。2. disk-based kv store: leveldb真正基于磁盘的key-value storage, 模型单一简单,数据量不受限于内存大小,数据落盘高可靠,google的几位大神出品的精品,lsm模型天然写优化,顺序写盘的方式对于新硬件ssd再适合不过了,不足是仅提供了一个库,需要自己封装server端。3. document store: mongodb分布式nosql,具备了区别mysql的最大亮点:可扩展性。mongodb 最新引人的莫过于提供了sql接口,是目前nosql里最像mysql的,只是没有acid的特性,发展很快,支持了索引等特性,上手容易,对于数据量远超内存限制的场景来说,还需要慎重。4. column table store: hbase这个富二代似乎不用赘述了,最大的优势是开源,对于普通的scan和基于行的get等基本查询,性能完全不是问题,只是只提供裸的api,易用性上是短板,可扩展性方面是最强的,其次坐上了hadoop的快车,社区发展很快,各种基于其上的开源产品不少,来解决诸如join、聚集运算等复杂查询。

nosql数据库有哪些

3,数据库基础 有关

第一章 数据库基础知识本章以概念为主,主要是了解数据库的基本概念,数据库技术的发展,数据模型,重点是关系型数据。第一节:信息,数据与数据处理一、 信息与数据:1、 信息:是现实世界事物的存在方式或运动状态的反映。或认为,信息是一种已经被加工为特定形式的数据。信息的主要特征是:信息的传递需要物质载体,信息的获取和传递要消费能量;信息可以感知;信息可以存储、压缩、加工、传递、共享、扩散、再生和增值2、 数据:数据是信息的载体和具体表现形式,信息不随着数据形式的变化而变化。数据有文字、数字、图形、声音等表现形式。3、 数据与信息的关系:一般情况下将数据与信息作为一个概念而不加区分。二、 数据处理与数据管理技术:1、 数据处理:数据处理是对各种形式的数据进行收集、存储、加工和传输等活动的总称。2、 数据管理:数据收集、分类、组织、编码、存储、检索、传输和维护等环节是数据处理的基本操作,称为数据管理。数据管理是数据处理的核心问题。3、 数据库技术所研究的问题不是如何科学的进行数据管理。4、 数据管理技术的三个阶段:人工管理,文件管理和数据库系统。第二节:数据库技术的发展一、 数据库的发展:数据库的发展经历了三个阶段:1、 层次型和网状型: 代表产品是1969年IBM公司研制的层次模型数据库管理系统IMS。2、 关系型数据型库: 目前大部分数据库采用的是关系型数据库。1970年IBM公司的研究员E.F.Codd提出了关系模型。其代表产品为sysem R和Inges。3、 第三代数据库将为更加丰富的数据模型和更强大的数据管理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,能够在多个平台上使用。二、 数据库技术的发展趋势:1、 面向对象的方法和技术对数据库发展的影响:数据库研究人员借鉴和吸收了面向对旬的方法和技术,提出了面向对象数据模型。2、 数据库技术与多学科技术的有机组合:3、 面向专门应用领域的数据库技术三、 数据库系统的组成:数据库系统(DBS)是一个采用数据库技术,具有管理数据库功能,由硬件、软件、数据库及各类人员组成的计算机系统。1、 数据库(DB):数据库是以一定的组织方式存放于计算机外存储器中相互关联的数据集合,它是数据库系统的核心和管理对象,其数据是集成的、共享的以及冗余最小的。2、 数据库管理系统(DBMS):数据库管理系统是维护和管理数据库的软件,是数据库与用户之间的界面。作为数据库的核心软件,提供建立、操作、维护数据库的命令和方法。3、 应用程序:对数据库中数据进行各种处理的程序,由用户编写。4、 计算机软件:5、 计算机硬件:包括CPU、内存、磁盘等。要求有足够大的内存来存放操作系统、数据库管理系统的核心模块以及数据库缓冲;足够大的磁盘能够直接存取和备份数据;比较主的通道能力;支持联网,实现数据共享。6、 各类人员。四、 数据库系统的特点:1、 数据共享:2、 面向全组织的数据结构化:数据不再从属于一个特定应用,而是按照某种模型组织成为一个结构化的整。它描述数据要身的特性,也描述数据与数据之间的种种联系。3、 数据独立性:4、 可控数据冗余度:5、 统一数据控制功能:数据安全性控制:指采取一定的安全保密措施确保数据库中的数据不被非法用户存取而造成数据的泄密和破坏;数据完整性控制:是指数据的正确性、有效性与相容性。并发控制:多个用户对数据进行存取时,采取必要的措施进行数据保护;数据恢复:系统能进行应急处理,把数据恢复到正确状态。Record):又称为结点,由若干个数据项组成,用于描述一个对象;3、 文件(File):由若干个记录组成;4、 数据库(Data Base):由逻辑相关的文件组成。二、 数据模型:数据的组织形式称为数据模型,它决定 数据(主要是结点)之间联系的表达方式。主要包括层次型、网状型、关系型和面向对象型四种。层次型和网状型是早期的数据模型,又称为格式化数据系统数模型。以上四种模型决定了四种类型的数据库:层次数据库系统,网状数据库系统,关系型数据库系统以及面向对象数据库系统。目前微机上使用的主要是关系型数据库。1、 层次型:是以记录为结点的有向树;图如教材P7图1--22、 网状型:树的集合,它的表示能力以及精巧怀强于层次型,但独立性下降。3、 关系型:在关系型中,数据被组织成若干张二维表,每张表称为一个关系。一张表格中的一列称为一个“属性”,相当于记录中的一个数据项(或称为字段),属性的取值范围称为域。表格中的一行称为一个“元组”,相当于记录值。可用一个或若干个属性集合的值标识这些元组,称为“关键字”。每一行对应的属性值叫做一个分量。表格的框架相当于记录型,一个表格数据相当于一个同质文件。所有关系由关系的框架和若干元组构成,或者说关系是一张二维表。关系型的特点:描述的一致性;可直接表示多对多关系;关系必须是规范化的;关系模型建立在数学概念基础上。4、 面向对象型:主要采用对象和灯的概念。第四节:关系型数据库一、 关系型数据库的发展:1、 数据库产品种类繁多:像dBASE,FoxBASE,Clipper,Paradox,Acess等。2、 采用SQL语言:SQL(Structured Query Language)“结构化查询语言”,是通用的关系型数据库操作语言,可以查询、定义、操纵和控制数据库。它是一种非过程化语言。3、 支持面向对象的程序设计:4、 提供良好的图形界面和窗口;5、 支持开放的客户机/服务器和分布式处理;6、 提供新一代的数据库管理系统开发工具:支持GUI(图形界面)、ODBC(开放数据库连接)、OLE(对象的链接与嵌入)、DLL(动态链接)等。二、 关系型数据库管理系统(RDBMS)及其产品:主要著名的关系型数据库产品有Oracle、Sybase、Informix、DB2、Inges、Paradox、Access、SQL Server等。数据库应用系统开发工具是PowerBuilder和Delphi。

数据库基础 有关

4,Access数据库的问题

用Access将XLS与MDB文件格式互相转换 最近,网络管理员在服务器上分给我一块空间,用来展示一些资料。为了方便大家在网络上查询,便作了一个简单的ASP查询系统,其中所链接的是MDB格式的Access数据库,而在建网之前,资料是用Excel表格 将ACCESS转化成SQL2000要注意的问题 很多朋友想用SQL2000数据库的编程方法,但是却又苦于自己是学ACCESS的,对SQL只是一点点的了解而已,这里我给大家提供以下参考---将ACCESS转化成SQL2000的方法和注意事项 一,首先,我说的是在ACCESS2000,SQL2000之间转换,其他的我也还没有尝试过,希望大家多多试验,肯定是有办法的; MicrosoftAccess秘密技巧和陷阱 不正确地调用Windows应用程序接口可能会产生一些意想不到的副作用,以及潜在地对一个应用程序的代码及数据段的破坏。正确地使用一个空的32位指针在MicrosoftAccess中是十分必要的。 当对表格和报表进行操作时,MicrosoftAccess有一个无正式文本的特性。这个特性允许你从设计视窗性质sheetwindow中进行过程调用,调用的方法时同时按下shift和F2键 在ASP程序中访问Access数据库 在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了。而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的首选。由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access后台数据库+ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式。 建立Access 数据库的安全门 在Office 2000下,Access数据库的安全机制已经更为完善。除了对数据库设置密码保护,对数据库进行编码压缩,还可以启用用户级的安全机制,在用户级别上控制对数据库的访问。 一、数据库设置密码 对于单机使用的数据库或者是需要工作组共享的数据库,仅设置密码保护较为合适。知道密码的组成员,都有数据库的完全操作权限,彼此之间的使用权限没有什么区别。 以独占方式打开Access数据库 在默认情况下,Access 2000/2002数据库是以“共享”的方式打开的,这样可以保证多人能够同时使用同一个数据库。不过,在共享方式打开数据库的情况下,有些功能比如压缩和修复数据库是不可用的。此外,当系统管理员要对数据库进行维护时,也不希望他人打开数据库。以下的方法可以让你以独占的方式打开Access数据库。 给你的数据库文件减肥 在数据库的设计过程中经常要添加、删除数据库对象,这会使数据库内部留有许多碎片,不能有效地利用磁盘空间,文件会逐渐增大。 Access命令行参数 启动命令行选项 下表列出了 Microsoft Access 的命令行选项: database 打开指定的 Microsoft Access 数据库或 Microsoft Access 项目。如果需要,可以包括路径。如果运行 Microsoft Windows 95,默认路径为 My Documents 文件夹。 ACCESS数据库的安全系统 Access是MicroSoft公司始于1994年发表的微机数据库管理系统。作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势-提供了更强大的数据组织,用户管理,安全检查等功能。在一个工作组级别的网络环境中 Access 的最大容量 Access 的最大容量 以 Access 2000 中文版为例。打开帮助,找到以下条目: 设置和定义microsoft Access -> Microsoft Access 规格 Microsoft Access 数据库常规规格 属性 最大值 Microsoft Access 数据库 (.mdb) 文件大小 用DAO或ADO正确访问Access 2000 当你使用 DAO 访问 Access 2000 时,是否会出现以下的错误信息? "Run-time error 3343 Unrecognized Database Format XXX" 这个错误信息有二个解决的方式: 1、如果你是使用 Data Control 来连结 Access 2000 的资料库 使用Access提高企业管理器功能 特定的SQL企业管理器(SQL Enterprise Manager)。(请注意:只有你拥有Microsoft Office 2000或者XP的许可,这些软件才是免费的。) 使用SQL Server的很多公司也都使用到Office,而且绝大部分这些公司都拥有包含Access的Office许可版本。 Access2003开发者扩展工具集概述 许可和分发权限 Access 2003 Developer Extensions随附的许可协议简化了解决方案或代码段的分发过程。这些协议包括免版税的Access运行时,您可以分发Access解决方案和Access数据项目,以及免费使用和分发工具源代码部分以作为您的解决方案的一部分。 如何远程调用ACCESS数据库 使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。分服务器和客户端两部分,服务器可以多用户同时连接。远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器)。
access代号表示 我可以教你

5,急急急目前使用较普遍的数据库软件有哪些各自有什

流行数据库的比较目前,流行的(通过销售来衡量)强大的主流数据库引擎正在减少。两年前,有六个重要的数据库引擎:Informix,Sybase,微软公司的SQL Server,IBM公司的DB2,Oracle和微软公司的Jet(用于Access)。而今天,只有最后四个成为主要竞争者。在过去的两年中,Informix和Sybase已经逐渐从人们视野中消失。InformixInformix已经逐渐失去了市场份额,并且最终被IBM收购了。一件看起来不太可能的事情是:蓝色巨人并不说服Informix的用户转向DB2,而是采取了其他的策略。所以,我们预测Informix从现在起将会更快地消失。Sybase 和 SQL serverSybase的历史很奇特。它起初销量很好,之后,Sybase与微软形成了伙伴关系,从而使两个公司互相共享源代码。然而这种关系逐渐消失了,并最终以某种难以解决的分歧而结束。Sybase保留了Sybase引擎,而两个公司都用同样的源代码的拷贝向前发展。微软从那以后投入了上百万美元开发SQL Server;公正的说,Sybase的投入相对较少。结果Sybase的产品没有吸引力,它的前途看上去很黯淡。(这个故事的寓意是:如果你与微软打交道,那么请相信,从开始到退出的整个过程中,你将会损失大量的钱)。微软一直使用Sybase的源代码作为SQL Server的基础,在发展到SQL Server6.5版本的过程中,有段并行开发的时期。尽管SQL Server从Sybase的中得到了大量的经验,但是,渐渐地,它不再满足于仅仅继承代码了。当SQL Server7.0发布时,微软宣布已经重写了70%的内部代码,但实际上并非如此:当SQL Server2000发布时,微软承认7.0版本已经100%的进行重写了。表面上,这个“真实情况”是毫无意义的,因为如果6.5版本已经差得需要完全重写,那么微软应该为他们的成果而自豪了。但这忽略了DBA(数据库管理员)的习惯,没人愿意第一次就升级到完全重写过的产品上。结果,6.5版本成了一条狗(如果你仔细听,能听到它的叫声),7.0版本是值得注意的优秀的数据库引擎,而2000版本又在这个基础上进行了改进。DB2IBM的DB2是最早的,而且是保留下来的最好的关系数据库引擎之一。它最初是在大型机上开发的,从那以后逐渐转移到其他的平台上,例如NT和Linux平台上都有不错的版本。DB2甚至能运行在Windows CE上。直到1996年前,它一直被动地增加功能和升级。那时,由Janet Perna领导的IBM的一个分部宣布其产品必须跟随时代的变化,结果DB2 UDB5.0版进行了转换。实际上,它在易用性上战胜了微软。从那以后,它轻松地稳步向前。结果,DB2非常强大而且易于使用。它在出售时是最成熟的孩子。OracleOracle几乎与DB2一样成熟,它作为高端产品有很好的声望:那些富裕的公司是为了想要最好的、最强大的、最可靠的数据库才买了Oracle产品。Oracle产品总是很昂贵,Oracle有资格的DBA也是如此。但是你付了钱,你就在许多方面得到了安全性。这种方式是否适合商业模式还值得揣摩。Acess微软的Jet引擎逐渐占领了Windows平台。然而,Jet的不祥之兆出现了。因为首先,Access允许你创建使用SQL Server引擎的项目文件:MSDE(微软数据库引擎)的一个版本。其次有许多迹象表明,微软想在接下来的几年中把SQL Server嵌入到操作系统中,这将使Jet逐步淘汰。在过去的应用中,我已经大量使用Jet,但我以后将不得不把他们转到MSDE中。综上所述OK,你可以选择一个主流产品或是一般的产品。在你进行最终的决定之前,有七种不同的数据库指标值得你去考虑:性能、可扩展性、可用性、平台、价格、特点最后是生存周期。毫无疑问前面所述的第一条规则在这里起了作用。如果你需要大量的操作和用户,那么你必须在大型数据库引擎上投资。下一个问题是:大型数据库引擎DB2、Oracle、SQL Server这三个中哪一个是最快、可扩展性最好呢?这个问题已经讨论了好多年了,而且不同的公司也花了数百万的投入来证实他们的产品是最快的。性能、可扩展性、可用性测试数据库速度,最好最公正的毫无疑问是事务处理协会(TPC www.tpc.org),目前SQL Server最快,其次是DB2,Oracle排在第三。而可扩展性上,IBM的DB2可以运行在每个平台上,从Windows CE到大型机,可以肯定的说,它是可扩展性最强的,但是我在这提出一种偏激的观点,尽管这些指标参数非常流行,但这个问题变得越来越没有意义。在过去的这些年所获得的性能上的改进说明,前三个公司的中任何一个都有足够的能力来提供比大多数应用程序所需要的更好的速度、可扩展性以及性能。例如,微软在过去的几年中接受关于可扩展性方面的很多批评,它最近已经产生了1TB数据作为源数据的OLAP立方体。对大多数人来说,这已经足够了。因此,尽管在过去,这三项数据库指标发挥了巨大的作用,但是在今天,当最便宜的、速度更快的处理器出现时,评价数据库时有必要选择其他的一些标准。在大型的数据库产品中,IBM毫无疑问占领了大型机的市场,而且目前还没有竞争对手。有人预测大型机市场要减弱,但是目前还没有:IBM似乎目前仍是难以攻破的,而且IBM认为这个市场正显示了增长的势头。Unix市场正在增加,这个平台当然也包括Linux。对于微软而言这是个从未涉足的领域:这总是很顽固,从不为其它操作系统进行开发、(没人为EPOC提到AutoRoute)。Oracle和IBM都提供了在UNIX和 LINUX上很好的产品与小型的数据库引擎如Prervasive和MySq1进行竞争。Oracle这种在平台上的历史优势在面临着不同资源的激烈竞争下已经开始动摇了。WinNT和Win2000市场也是众多的数据库厂商所争夺的领域。谁将占领这个领域呢?当然是微软。虽然没有提供跨平台的驱动使它不能进入Unix平台,但同时好处是数据库引擎与它所运行的环境紧紧地绑定在一起。另一方面。没有公司会去大型机市场上冒险来与IBM竞争,他们只有去NT市场上抢夺份额。因此差不多所有的数据库引擎都有个Windows版本。我们将会看到这个领域的更加激烈残酷地竞争。价格价格是另一个需要考虑的地方,也是一个复杂的因素。价格不仅仅是指产品的购买价格,还包括产品维护、个人许可、额外工具,开发成本以及技术支持等费用。在头三名的公司里的有很大的不同,而且每家公司都以无可争议的理由来证实他们是最便宜的。有什么新的观点吗?在这里进行任何评价都是危险的,但还是值得找出产品的来源。微软累积的很高,卖的很便宜,但是你要知道,数据库比字处理需要更多的技术支持。Oracle和IBM来自于高端产品,必须意识到价格是倾斜的。我的理解是微软价格调整的较好而且价格比较划算。IBM也很快的调整价格而且已经降低了。Oracle似乎在从最初高成本和昂贵维护费用的商业模式转型过程中存在更多的问题。特征所有的引擎都有许多新增的额外部件,但他们之中集成绑定最好的是SQL Server。打开其套件,在数据库引擎的基础上,有所有你需要的工具,可以用它们来构造和运行数据仓库,完成OLAP立方体。在套件的底部是一个完整的数据挖掘工具集。如果你想对数据处理中那些激动人心的领域作一些快速的原型,即使你在一个Oracle公司,你也能买一个SQL Server的拷贝装配它零散的套件。生存周期(共三种)我们都希望能够预见未来,当选择一个数据库引擎时,一些小技巧将非常有用。关于以后可能继续发展的四个主要的数据库引擎,下面是我自己的想法和观点。DB2将继续占领大型机市场,除了特别大的需求外,它的速度已经足够快,扩展性和可靠性也很高,它比其他产品便宜并且有额外的很好用的工具集,从而节省了DBA的工作。Jet将消失并且被SQL Server代替。Oracle:我认为由于它主要用于UNIX平台,在高端和低端市场都在被其它产品所挤压,所以今后几年它将失去市场份额,从长期来看我认为它将减弱。结论如果你正在选择或帮助别人选择一个数据库系统,我的建设是如果你已经从经验中得到好处,你就继续按你的经验选择。其次,选择时要与所操作的平台结合起来考虑,在PC平台,最好放弃Jet而选择MSDE。关于大的项目又如何选择呢?在大型机上,坚持使用IBM的DB2。对于NT,SQL Server是不错的选择。这几年来,Unix平台上通常选择Oracle,我建议可以仔细的考虑一下DB2,你可能在性能和可用性方面大为惊叹。对于NT和UNIX上更小的项目,考虑一下小型的数据库。其中,Firebird可能仍需进一步的探讨。

文章TAG:目前数据库产品有哪些问题  常见的oracle产品都有哪些举现实中的例子  
下一篇