精华内容
下载资源
问答
  • 现有异构数据库系统基础上,为了有效地实现各个数据库系统之间信息共享、传递和反馈,解决企业信息系统中信息孤岛现象,我们有必要对数据库系统中数据进行再加工,集成异构数据库系统,形成综合、面向...
  • 数据库应用

    2018-03-05 14:53:45
    数据库技术产生使计算机应用进入了一个新时期,社会的各个领域都与计算机发生了联系。数据库技术聚集了数据处理最精华思想,数据库成为管理信息最先进工具。随着互联网快速发展,目前数据库已经成为几乎...

    数据库技术的产生使计算机应用进入了一个新的时期,社会的各个领域都与计算机发生了联系。数据库技术聚集了数据处理最精华的思想,数据库成为管理信息最先进的工具。


    随着互联网的快速发展,目前数据库已经成为几乎所有企业和组织的信息的基本组成部分。例如,当访问一个银行网站,检索账户余额和交易信息时,实际上这些信息就来自银行的数据库系统;当查询某商品信息时,产品信息来自该产品的数据库系统;当在网络上查询某人的基本资料时,该人的信息来自某单位的人事管理系统;当访问在线书店,浏览书目或听音乐时,实际上访问的是存储在某个数据库中的数据。现在很多用户界面隐藏了访问数据库的细节,很多人甚至没有意识到这是在与一个数据库打交道。


    数据库的应用非常广泛,其中,代表性的应用如下:

    学校:用于存储学生的信息、课程注册和成绩信息。


    银行业:用于存储客户的信息、账户、贷款及 银行的交易记录信息。


    航空业:用于存储订票和航班信息。


    电信业:用于存储通话记录,产生每月账单,维护预付费电话卡的余额和存储通信网络信息。


    金融业:用于存储股票、债券等金融票据的持有、出售和买入信息

    深圳蓝快IDC

    销售业:用于存储客户信息、产品和购买信息。


    制造业:用于管理供应链,跟踪工厂中产品的产量,管理仓库(或商店)中详细的清单及产品订单的信息。


    人力资源:用于存储员工的基本资料、工资、所得税和津贴信息,并产生工资单。


    信用卡:用于记录信用卡的消费情况和产生每月清单信息。

    展开全文
  • Oracle数据库应用

    2020-12-10 08:48:39
    随着网络技术的发展,Oracle数据库在各个领域得到了广泛应用。基于Oracle数据库的应用系统结构主要分为客户/服务器结构、终端/服务器结构、浏览器/服务器结构和分布式数据库系统结构等。 1.客户/服务

    Oracle数据库应用

    Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

    随着网络技术的发展,Oracle数据库在各个领域得到了广泛应用。基于Oracle数据库的应用系统结构主要分为客户/服务器结构、终端/服务器结构、浏览器/服务器结构和分布式数据库系统结构等。
    1.客户/服务器结构
    客户/服务器(Client/Server,C/S)结构是两层结构,在C/S结构中,需要在前端客户机上安装应用程序,通过网络连接访问后台数据库服务器。用户信息的输入、逻辑的处理和结果的返回都在客户端完成,后台数据库服务器接收客户端对数据库的操作请求并执行。
    在这里插入图片描述
    C/S结构的优点是客户机与服务器可采用不同软、硬件系统,这样做的好处是应用与服务分离,安全性高,执行速度快;缺点是维护、升级不方便。
    2.终端/服务器结构
    终端/服务器结构类似于客户/服务器结构。与客户/服务器结构不同之处在于,其所有的软件安装、配置、运行、通信、数据存储等都在服务器端完成,终端只作为输入和输出的设备,直接运行服务器上的应用程序,而没有处理能力。终端把鼠标和键盘输入传递到服务器上集中处理,服务器把信息处理结果传回终端。
    终端/服务器结构的优点是便于实现集中管理,系统安全性高,网络负荷低,对终端设备的要求低;缺点是对服务器性能的要求较高。
    3.浏览器/服务器结构
    浏览器/服务器(Browser/Server,B/S)结构是3层结构,在B/S结构中,客户端只需要安装浏览器就可以了,不需要安装具体的应用程序;中间的Web服务器层是连接前端客户机与后台数据库服务器的桥梁,所有的数据计算和应用逻辑处理都在此层实现。用户通过浏览器输入请求,传到Web服务器进行处理。如果需要,Web服务器与数据库服务器进行交互,再将处理结果返回给用户。
    在这里插入图片描述
    B/S结构的优点是通过Web服务器处理应用程序逻辑,这样方便了应用程序的维护和升级。通过增加Web服务器的数量可以增加支持客户机的数量。其缺点是增加了网络连接环节,降低了执行效率,同时也降低了系统的安全性。
    4. 分布式数据库的系统结构
    数据库系统按数据分布方式的不同可以分为集中式数据库和分布式数据库。集中式数据库是将数据库集中在一台数据库服务器中,而分布式数据库是由分布于计算机网络上的多个逻辑相关的数据库所组成的集合,每个数据库都具有独立的处理能力,可以执行局部应用,也可以通过网络执行全局应用
    在这里插入图片描述

    展开全文
  •  Oracle数据库广泛应用社会的各个领域,特别是Client/Server模式的应用,但是应用开发者往往碰到整个系统的性能随着数据量的增大显著下降的问题,为了解决这个问题,从以下几个方面:数据库服务器、网络I/O、...

    原文链接:http://bbs.tech.ccidnet.com/forum.php?mod=viewthread&tid=593245&extra=page%3D1

      Oracle数据库广泛应用在社会的各个领域,特别是在Client/Server模式的应用,但是应用开发者往往碰到整个系统的性能随着数据量的增大显著下降的问题,为了解决这个问题,从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle的效能,提高整个系统的性能。

            一、 调整数据库服务器的性能
      Oracle数据库服务器是整个系统的核心,它的性能高低直接影响整个系统的性能,为了调整Oracle数据库服务器的性能,主要从以下几个方面考虑:
      1.调整操作系统以适合Oracle数据库服务器运行;
      Oracle数据库服务器很大程度上依赖于运行服务器的操作系统,如果操作系统不能提供最好性能,那么无论如何调整,Oracle数据库服务器也无法发挥其应有的性能。
      A.为Oracle数据库服务器规划系统资源;据已有计算机可用资源, 规划分配给Oracle服务器资源原则是:尽可能使Oracle服务器使用资源最大化,特别在Client/Server中尽量让服务器上所有资源都来运行Oracle服务。
      B. 调整计算机系统中的内存配置;多数操作系统都用虚存来模拟计算机上更大的内存,它实际上是硬盘上的一定的磁盘空间。当实际的内存空间不能满足应用软件的要求时,操作系统就将用这部分的磁盘空间对内存中的信息进行页面替换,这将引起大量的磁盘I/O操作,使整个服务器的性能下降。为了避免过多地使用虚存,应加大计算机的内存。
      C. 为Oracle数据库服务器设置操作系统进程优先级;不要在操作系统中调整Oracle进程的优先级,因为在Oracle数据库系统中,所有的后台和前台数据库服务器进程执行的是同等重要的工作,需要同等的优先级。所以在安装时,让所有的数据库服务器进程都使用缺省的优先级运行。
      2. 调整内存分配
      Oracle数据库服务器保留3个基本的内存高速缓存,分别对应3种不同类型的数据:库高速缓存,字典高速缓存和缓冲区高速缓存。库高速缓存和字典高速缓存一起构成共享池,共享池再加上缓冲区高速缓存便构成了系统全程区(SGA)。SGA是对数据库数据进行快速访问的一个系统全程区,若SGA本身需要频繁地进行释放、分配,则不能达到快速访问数据的目的,因此应把SGA放在主存中,不要放在虚拟内存中。内存的调整主要是指调整组成SGA的内存结构的大小来提高系统性能,由于Oracle数据库服务器的内存结构需求与应用密切相关,所以内存结构的调整应在磁盘I/O调整之前进行。
      A.库缓冲区的调整;库缓冲区中包含私用和共享SQL和PL/SQL区,通过比较库缓冲区的命中率决定它的大小。要调整库缓冲区,必须首先了解该库缓冲区的活动情况,库缓冲区的活动统计信息保留在动态性能表v$librarycache数据字典中,可通过查询该表来了解其活动情况,以决定如何调整。
    Select sum(pins),sum(reloads) from v$librarycache; 
      Pins列给出SQL语句,PL/SQL块及被访问对象定义的总次数;Reloads列给出SQL 和PL/SQL块的隐式分析或对象定义重装载时在库程序缓冲区中发生的错误。如果sum(pins)/sum(reloads) ≈0,则库缓冲区的命中率合适;若sum(pins)/sum(reloads)>1, 则需调整初始化参数 shared_pool_size来重新调整分配给共享池的内存量。
           B. 数据字典缓冲区的调整;数据字典缓冲区包含了有关数据库的结构、用户、实体信息。数据字典的命中率,对系统性能影响极大。数据字典缓冲区的使用情况记录在动态性能表v$librarycache中,可通过查询该表来了解其活动情况,以决定如何调整。
    Select sum(gets),sum(getmisses) from v$rowcache; 
       Gets列是对相应项请求次数的统计;Getmisses 列是引起缓冲区出错的数据的请求次数。对于频繁访问的数据字典缓冲区,sum(getmisses)/sum(gets)<10%~15%。若大于此百分数,则应考虑增加数据字典缓冲区的容量,即需调整初始化参数shared_pool_size来重新调整分配给共享池的内存量。
         C.缓冲区高速缓存的调整;用户进程所存取的所有数据都是经过缓冲区高速缓存来存取,所以该部分的命中率,对性能至关重要。缓冲区高速缓存的使用情况记录在动态性能表v$sysstat中,可通过查询该表来了解其活动情况,以决定如何调整。
      Select name,value from v$sysstat where name in (&#39;dbblock gets&#39;,&#39;consistent gets&#39;,&#39;physical reads&#39;); 
           dbblock gets和consistent gets的值是请求数据缓冲区中读的总次数。physical reads的值是请求数据时引起从盘中读文件的次数。从缓冲区高速缓存中读的可能性的高低称为缓冲区的命中率,计算公式:Hit Ratio=1-(physical reds/(dbblock gets+consistent gets)) ,如果Hit Ratio<60%~70%,则应增大db_block_buffers的参数值。db_block_buffers可以调整分配给缓冲区高速缓存的内存量,即db_block_buffers可设置分配缓冲区高速缓存的数据块的个数。缓冲区高速缓存的总字节数=db_block_buffers的值*db_block_size的值。db_block_size 的值表示数据块大小的字节数,可查询 v$parameter 表:select name,value from v$parameter where name=&#39;db_block_size&#39;在修改了上述数据库的初始化参数以后,必须先关闭数据库,在重新启动数据库后才能使新的设置起作用。
      3.调整磁盘 I/O
      磁盘的I/O速度对整个系统性能有重要影响。解决好磁盘I/O问题,可显著提高性能。影响磁盘I/O的性能的主要原因有磁盘竞争、I/O次数过多和数据块空间的分配管理。
      为Oracle数据库服务器创建新文件时,不论是表空间所用的数据文件还是数据事务登录所用的日志文件,都应仔细考虑数据库服务器上的可用磁盘资源。如果服务器上有多个磁盘,则可将文件分散存储到各个可用磁盘上,减少对数据库的数据文件及事务日志文件的竞争,从而有效地改善服务器的性能。对于不同的应用系统都有各自的数据集,应当创见不同的表空间分别存储各自应用系统的数据,并且尽可能的把表空间对应的数据文件存放在不同的磁盘上,这种从物理上把每个应用系统的表空间分散存放的方法,可以排除两个应用系统竞争磁盘的可能性。数据文件、事务日志文件分别存放在不同的磁盘上,这样事务处理执行的磁盘访问不妨碍对相应的事物日志登记的磁盘访问。如果有多个磁盘可用,将两个事物日志成员放在不同的磁盘驱动器上,就可以消除日志文件可能产生的磁盘竞争。应把一个应用的表数据和索引数据分散存放不同表空间上,并且尽量把不同类型的表空间存放在不同磁盘上,这样就消除了表数据和索引数据的磁盘竞争。
          4.调整数据库服务器的回滚段
      回滚段是一个存储区域,数据库使用该存储区域存放曾经由一个事务更新或删除的行的原始数据值。如果用户要回滚一个事务所做的改变,那么数据库就从回滚段中读回改变前的数据并使该事务影响的行改变为它们的原状态。回滚段控制着数据库处理事务的能力,因而在数据库成功中起着关键性的作用,不管数据库的其它部分设计得多好,如果它设计得不合理,将会严重影响系统的性能。建立和调整回滚段的原则如下:
      A. 分离回滚段;分离回滚段是指单独为回滚段创建一个以上的表空间,使回滚段与数据字典、用户数据、索引等分离开来。由于回滚段的写入与数据和索引的写入是并行进行的,因此将它分离出来可以减少I/O争用。如果回滚段与数据不分离,倘若要某个表空间脱机或撤消,那么在该表空间中的各个回滚段没有全部脱机之前,不能将这个表空间脱机或撤消。而一旦该表空间不可用,则该表空间中的所有回滚段也不能使用,这将浪费所有分配的磁盘空间。所以,独立回滚段可使数据库管理变得容易。回滚段的经常性收缩,使得表空间的自由块更容易形成碎片。分离回滚段可以减少数据库表空间的碎片产生。
      B.创建不同大小的回滚段群;对于一些联机事物处理,他们一般是频繁地对少量数据进行修改,创建许多小的回滚段对之有利。每一个事物的入口项只能限于一个回滚段,回滚段应该充分大以容纳一个完整的事物处理,因此对一些较大型事物,需要较大型的回滚段。极个别脱机处理事物会产生大量的回滚信息,这时需要一个特大号的回滚段来处理。根据这些理论,在Oracle数据库服务器中针对上述3种事物处理创建三组:小事物组、较大事物组、特大事物组等大小不同的回滚段群,并且将之分散到3个不同的表空间上,群内大小相同,应能满足该组事物处理的最大要求。
           C. 创建数量适当的回滚段;一般回滚段数量与并发事物个数有关,以下给出由于并发事物个数而应建立回滚段的参考数:
      并发事物(n)   回滚段数
      n<16       4
      16 ≤ n<32      8
      n≥ 32        n/4
      二、调整Client/Server模式下的网络I/O
      Client/Server环境中的应用处理是分布在客户应用程序和数据库服务程序之间的。在 Client/Server环境中Client与Server之间的网络I/O是整个系统性能提高的瓶颈,一个客户应用程序引起的网络I/O越少,应用及整个系统的性能越好。减少网络I/O的最重要的一条原则:将应用逻辑集中在数据库服务器中。
      1.使用Oracle数据库的完整约束性
      当为应用建表时,应当为一些有特殊要求的数据加上适当的完整性约束,这样就能实现由数据库本身而不是应用程序来约束数据符合一定的条件。数据库服务器端的完整约束的执行操作是在比SQL语句级别更低的系统机制上优化,它与客户端无关,只在服务器中运行,不需在Client 端和Server端之间传递SQL语句,有效地减轻网络I/O负担。
        2. 使用数据库触发器
      完整约束性只能实现一些较简单的数据约束条件,对一些较复杂的事物处理规则就无能为力,这时最好不要在应用程序中实施复杂的程序控制,而是应当采用数据库触发器来实施复杂的事物规则。数据库触发器能实现由数据库本身,而不是应用程序,来约束数据符合复杂的事物处理规则,并且容易创建,便于管理,避免大量的网络I/O。
      例如:将当前表A中成为历史的记录从A表中转储到历史表B中,表示为Lsbs。

      在应用程序中实现:

    Beign           
      Update A set lsbs='T';
        insert into B Select * from A where lsbs='T'; 
      Delete A where lsbs='T';
    End;            
            用数据库触发器实现:

    Create trigger delete1
         After update of lsbs on A 
         For each row
         Insert into B select * from A where :new.lsbs='T';
         Delete A where :new.lsbs='T';
    End delete1;

      在应用程序中实现时,所有的SQL命令请求传送的数据都要通过网络在Client端和Server端进行交换,而不像数据库触发器一样,SQL本身在Server端,不需要通过网络传输数据。当进行操作的数据量相当大时,并且多个用户同时操作时,通过在应用程序中实现复杂的控制,必将增大网络I/O的负荷,使整个系统的性能降低,而用数据库触发器能完全避免这种情况发生。
      C.使用存储过程、存储函数和包
      Oracle的存储过程和存储函数是命名的能完成一定功能并且存储在Server端的PL/SQL的集合。包是一种把有关的过程和函数组织封装成一个数据库程序单元的方法。它们相对于应用程序的过程、函数而言,把SQL命令存储在Server端。使用存储过程和存储函数,应用程序不必再包含多个网络操作的SQL语句去执行数据库服务器操作,而是简单调用存储过程和存储函数,在网络上传输的只是调用过程的名字和输出结果,这样就可减少大量的网络I/O。

      例如:基表A、B的定义:name char(20);detail char(10);A表100万记录,应用程序将从基表A中检索detail列符合给出条件的记录,并将之插入基表B。

       Declare 
      Cursor cursor1 is select * from A;
        poin cursor1%type; 
      con1 number(2);
        res1 char(4)='abcd'; 
    	Begin 
    	Insert into B values(poin.name,poin.detail);
    	end if; 
      For poin in cursor1 loop   
        End loop;
        End loop; 
      For con1 in 1..7 loop    
         Commit; 
      If substr(poin.detail ,con1,4)=res1 then End; 
            如果在Developer/2000 From中按钮触发器直接用PL/SQL实现和把它改写为一个Oracle存储过程,然后在From中调用此过程实现比较,后者性能显著提高。
           在考虑使用上述3种方法时:首先考虑使用完整约束性。对于数据库触发器和存储过程,如果需要所有访问数据库的程序自动实施一定规则或检查,那么使用数据库触发器;如果只需对少数的程序实施一定的规则或检查,则可创建一个过程,让有关程序调用这个过程。
           三、 应用程序的调整

        1. SQL语句的优化

      SQL语句的执行速度,可以受很多因素的影响而变化。但主要的影响因素是:驱动表、执行操作的先后顺序和索引的运用。可以由很多不同的方法间接地改变这些因素,以达到最优的执行速度。这里主要探讨当对多个表进行连接查询时应遵循的优化原则:
      (1) 用于连接的子句的列应被索引、在Where子句中应尽量利用索引,而不是避开索引。 
      (2) 连接操作应从返回较少行上驱动。 
      (3) 如果所连接的表A和B,A表长度远远大于B表,建议从较大的A表上驱动。 
      (4) 如果Where子句中含有选择性条件,Where No=20,将最具有选择性部分放在表达式最后。 
      (5) 如果只有一个表有索引,另一表无索引,无索引的表通常作为驱动表。如A表的No列以被索引,而B表的No 列没被索引,则应当B表作为驱动表,A表作为被驱动表。 
      (6) 若用于连接的列和Where子句中其他选择条件列均有索引,则按各个索引对查询的有效性和选择性分别定出级别,结合表中具体数据构成情况,从中选出优化路径,一般需要考虑:子句中哪些列可以使用索引、哪些索引具有唯一性及被查询表行数目等。 
      2 建立和使用视图、索引
      利用视图可以将基表中的列或行进行裁减、隐藏一部分数据,并且能够将涉及到多个表的复杂查询以视图的方式给出,使应用程序开发简洁快速。利用索引可以提高查询性能,减少磁盘I/O,优化对数据表的查询,加速SQL语句的执行。但任何时候建立索引都能提高性能,何时建立索引应当遵循以下原则:该表常用来在索引列上查询,该表不常更新、插入、删除等操作,查询出来的结果记录数应控制在原表的2%~4%。
      3 使用Oracle的数组接口
      当一个客户应用程序插入一行或用一个查询来向服务器请求某行时,不是发送具有单个行的网络包,而是采用数组处理,即把要插入的多个行或检索出的多个行缓冲在数组中,然后通过很少的几个包就可在网上传送这些数组。例如,一个给定的Select语句返回2000行数据,每行平均大小为40个字节,数据包的大小为4kB,而数组大小参数(arraysize)设置为20,则需从服务器发送100个数据包到客户机。如果简单地把(arraysize)设置为2000,那么同样的操作只需要传送20个数据包。这样就减少了网络的传输量,提高了所有应用的性能。
      4 总结

      我们在开发应用程序时,遵循上述的方法和原则,对系统进行调整,收到了令人满意的效果。但是应当指出,由于客户机、网络、服务器这3个相互依存的组成部分都必须调整和同步才能产生最佳的性能,因此还应根据系统的具体情况,具体分析和调整。


    展开全文
  • O2O领域各个移动互联网应用无时无刻不生产数据,而数据分别存储各家公司或应用的数据库服务器中,大数据背景下,单打独斗已无法胜任深度大数据分析与挖掘,传统企业需要是基于大数据智能优化与辅助...

    O2O领域,各个移动互联网应用无时无刻不在生产数据,而数据分别存储在各家公司或应用的数据库服务器中,在大数据背景下,单打独斗已无法胜任深度的大数据分析与挖掘,传统企业需要的是基于大数据的智能优化与辅助决策。

    百度昨天被推出了以开放云、数据工厂、百度大脑三者为核心的大数据引擎,这是个非常有趣的事情。尽管对于百度这个肉山大魔王,我们总是明里暗里的黑,但不得不说这个引擎的推出是有增加全社会福利的潜质。


    对于大数据概念,这两年挺火的。但在我看来,真正能够应用到大数据的也就BAT三家,原因自然是因为他们都有着恐怖的流量作为支撑。而通常情况下样本数越大,误差也就越小。不过这种基础的常识显然还不够普及,所以有无数的公司还能以大数据为概念去忽悠人,在此也就不过于多说。

    那么大数据引擎的意义在哪里呢?

    主要体现在三个方面:

    一、能够更好的优化公共基础设施

    互联网改造传统行业的论调一直在说,但真正的到了移动互联网时代才能够真正的说有一定意义。原因在于,原本的网络是固定的,顶多能够通过一个地区对于一个关键词的搜索量是否快速的提高,来预测这个地区发生了什么事情。进而做出一些相应的措施,可是这样的维度是很单一的。

    但是现在却可以通过定位技术获得个人的地理位置,这就大大的扩展了信息的维度。一方面能够扩展了预测的精准度。另一方面也能够扩展出一些其他的服务。比如在春运期间百度推出的迁徙图。就可以用于来年交通工具的优化分配。又比如说,中国疾病预防控制中心也能通过多维度的数据分析,来预测流行性疾病的发生。

    这对于公共的基础设施建设显然是有着促进的作用,同时对于城市的管理者,对于整个城市的居民而言,其也有了更多的数据去支撑其决策,支撑其用更科学的方法去改善城市的周边环境。

    二、机器大脑带来的技术革新潜力

    对于机器大脑的说法目前还比较的遥远。目前百度的百度大脑项目也只能模拟二、三岁的儿童。但随着技术的不断积累。会有量变达到质变的效果。举个简单的例子,目前国内外的整体语音搜索识别率在70%左右,在数字上虽然看起来很高,但在实际使用中会让用户有很深的挫败感,所以目前语音搜索的使用率还比较低(除去查人名时,因为词组、名字的识别率已经达到98%左右)。但是当语音搜索的准确度能够达到99%甚至百分之100%时,那时候对于搜索产业显然会有革命性的改变。

    因此来说,百度此次对于大数据引擎的开放,对于公共基础设施的建设(改造传统产业),对于降低个人开发者的开发成本,以及未来可现象技术革新方面,都是有着特殊的意义。

    三、降低开发者对于大数据的应用

    正像之前所说的,个人一直认为只有BAT三家才有做大数据的实力。那么对于普通的企业或者是创业者来说,其只能通过付费或者是投靠这三家来获得相应的数据支持。但是对于个人来说其几乎是没有任何的办法去参与其中的。不过百度此次对数据分析方法、数据模型的开发(虽然是通过邀请制),使得个人能够参与到其中。

    这让更多人能够免费的享受到大数据带来的福利,一定程度的降低了创业者或者是个人的开发成本。这对于未来以个人为核心的产品制造产业会有非常大的促进作用。只不过根据历史来看,免费的持续时间或许不会特别的长。

    Bingdata优网助帮汇聚多平台采集的海量数据,通过大数据技术的分析及预测能力为企业提供智能化的数据分析、运营优化、投放决策、精准营销、竞品分析等整合营销服务。

    北京优网助帮信息技术有限公司(简称优网助帮)是以大数据为基础,并智能应用于整合营销的大数据公司,隶属于亨通集团。Bingdata是其旗下品牌。优网助帮团队主要来自阿里、腾讯、百度、金山、搜狐及移动、电信、联通、华为、爱立信等著名企业的技术大咖,兼有互联网与通信运营商两种基因,为大数据的算法分析提供强大的技术支撑。

    展开全文
  • 简要说明数据复制技术定义与特点基础上,针对国家水利行业管理部门地理上分布造成各个管辖区域水利数据呈现出分散现状,利用Oracle10g高级复制服务器,为水利资源数据分中心数据库数据维护管理系统设计了...
  • 随着网络技术的发展,Oracle数据库在各个领域得到了广泛应用。基于Oracle数据库的应用系统结构主要分为客户/服务器结构、终端/服务器结构、浏览器/服务器结构和分布式数据库系统结构等。1.客户/服务器结构客户/...
  • 我们不妨来看一个应用场景:某火电厂需要监控运行中发电机组,每台发电机组的各个部位放置测点,一般而言,一台发电机组大约需要1.2万或者2万个测点,每个测点每500毫秒获取一次数据传输给监控中心处理。...
  • Oracle数据库应用系统调优方法

    千次阅读 2013-11-09 10:15:28
     Oracle数据库广泛应用社会的各个领域,特别是Client/Server模式的应用,但是应用开发者往往碰到整个系统的性能随着数据量的增大显著下降的问题,为了解决这个问题,从以下几个方面:数据库服务器、网络I/O、...
  • 数据库的发展趋势

    2013-03-14 18:49:05
    随着计算机社会各个领域的广泛应用,人们对信息系统的依赖程度越来越高,享受计算机技术带来便捷服务的同时,数据库安全己引起人们的高度关注。本文主要从数据库安全的定义、数据库安全受到的威胁、数据库安全...
  • 数据库已经信息技术领域有了广泛的应用,我们社会生活的各个部门,几乎都有各种各样的数据库保存着与我们的生活息息相关的各种数据。
  • 自从数据库出现后,被广泛应用各个管理领域,最早期8位计算机上运行的数据库是 DBASE II,自从 IBM 涉足到微机领域后,便推出16位 DBASE III,逐而 FOX 公司又推出 FOXBASE,后来 Microsoft 已收购了 fox ...
  • 基于EA的数据库建模

    2021-02-23 22:00:24
    EA对数据库建模提供如下支持:数据库设计建立的模型一般有三个视图:概念数据模型也称为领域模型,典型的概念模型只对领域的实体和实体之间的关系建模,与实现细节无关,主要用于项目的分析阶段,EA中一般使用实体...
  • Oracle数据库应用系统调优方法介绍 从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle效能,提高整个系统性能 Oracle数据库广泛应用在社会的各个领域,特别是Clie
  • 基于目前数据库系统在信息化和网络化的背景下起着越来越突出的作用,在各个领域的应用也越来越广泛。本研究采用了密码策略、日志管理策略、协议加密策略等方法对医院数据库系统的信息安全和运行安全进行了探讨,...
  • 随着数据库技术推广使用,计算机应用已深入到国民经济和社会生活的各个领域,这些应用一般都以数据库技术及其应用为基础和核心。因此,数据库技术与操作系统一起构成信息处理平台已成为业界共识。计算机应用...
  • 数据库技术地位

    2019-04-07 23:01:14
        目前,作为信息系统的核心和基础的数据库技术,在各个领域迅速普及,得到了越来越广泛的应用。     从小型单项事务处理系统到大型信息系统,从联机事务处理(OLTP:On-Line Transaction Processing)到...
  • 从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle效能,提高整个系统性能  Oracle数据库广泛应用在社会的各个领域,特别是Client/Serv...
  • 面向对象数据库的发展

    千次阅读 2006-03-02 22:15:00
    数据库技术商业领域的巨大成功,导致数据库应用领域迅速扩展。20世纪80年代以来,出现了大量的新一代数据库应用。设计目标源于商业事务处理的层次、网状和关系数据库系统,面对层出不穷的新一代数据库应用显得...
  • 数据库性能调优技术

    2019-03-25 15:24:04
    一、概述 随着数据库在各个领域的使用不断增长,越来越多的应用提出了高性能的要求。数据库性能调优是知识密集型的学科,需要综合考虑各种复杂的因素:数据库缓冲区的大小、索引的创建、语句改写等等。总之,数据库...
  • 全面深入Mysql数据库优化

    千人学习 2019-09-26 11:44:58
    课程简介 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(关系数据库管理系统)应用软件之一, 广泛的应用在各个领域。 本课程作为MySQL高级课程, 主要讲解了MySQL中的视图/存储过程/...
  • Oracle数据库安全策略

    2020-12-16 15:20:46
     随着计算机网络应用的普及和提高,Oracle数据库应用在各个领域日新月异,它性能优异,操作灵活方便,是目前数据库系统中受到广泛青睐几家之一。然而,随着应用的深入,数据信息不断增加,数据库的安全性问题已...
  • 随着计算机技术越来越广泛地应用于国民经济的各个领域计算机硬件不断微型化同时,应用系统向着复杂化、大型化方向发展。数据库是整个系统核心,它设计直接关系系统执行效率和系统稳定性。因此软件...
  • 达梦数据库安装手册

    2015-11-28 06:17:47
    国产数据库DM7安装手册,在各个领域应用广泛,值得推荐。
  • 数据库优化

    2013-01-11 11:41:18
    随着计算机技术越来越广泛地应用于国民经济的各个领域计算机硬件不断微型化同时,应用系统向着复杂化、大型化方向发展。数据库是整个系统核心,它设计直接关系系统执行效率和系统稳定性。因此软件...
  • 目前,计算机技术已经广泛地应用于国民经济的各个领域当中,计算机硬件不断微型化同时,应用系统也逐渐向着复杂化、大型化方向发展。数据库是 整个系统核心,它设计直接关系系统执行效率和系统稳定性...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 729
精华内容 291
关键字:

数据库在各个领域的应用