Oracle

IT168专访|DataPipeline 合伙人&CPO陈雷:我们致力于成为中国的世界级数据中间件厂商

故事扮演 提交于 2021-01-25 17:05:49
IT168 :很高兴有机会采访到您,请您介绍一下自己,所在公司及主打产品? 陈雷: 毕业之后去了方正,然后IBM11年,创业4年,一直从事数据领域的产品研发,系统交付工作。业务经验主要集中在金融、通信、能源等信息化领先行业,现在所在的公司DatePipeline是一家年轻的中国本土企业,我们致力于成为中国的世界级数据中间件厂商,产品也叫DataPipeline,是一款数据集成领域的下一代中间件产品,功能覆盖了实时数据采集、异构数据融合、实时数据处理等数据集成领域的主要场景。 IT168 :您是何时进入这个行业的?这其中有没有特别的原因或者契机? 陈雷: 中间件行业可能和互联网行业还不太一样,还是有一定门槛的,我相信从事软件行业的人大部分都和我一样,没有什么特别偶然的原因或者契机,就是从小喜欢计算机,根据兴趣选择了专业然后一路走过来,如果一定要说原因的话,我觉得可能是我们国家近几十年信息技术的高速发展为我们提供了一展拳脚的空间,没有让我们放弃自己的兴趣,这也是一个很幸福的事。 IT168 :国内的市场格局是怎样的?都有哪些玩家?DataPipeline处于怎样的位置? 陈雷: 主要分为三大类。 第一类是传统的外企,比如IBM、Oracle、Informatica等,有很成熟的产品和服务体系,但面对中国市场的新技术要求的应对稍显缓慢,比如Informatica今年宣布解散了中国公司

Using Merge statement for single table

只谈情不闲聊 提交于 2021-01-25 05:18:21
问题 Is it possible to use the merge statement for the single table? I want to check before inserting that if the same set of values are already exists then that record should be updated and if not then it should be inserted. I have searched on the internet but I got the example of merge statement with 2 table. I was trying on a single table but I am not able to get the positive results. Values that I am trying to check will be dynamic. I want to use this query in my application. I am trying to

Using Merge statement for single table

泄露秘密 提交于 2021-01-25 05:17:33
问题 Is it possible to use the merge statement for the single table? I want to check before inserting that if the same set of values are already exists then that record should be updated and if not then it should be inserted. I have searched on the internet but I got the example of merge statement with 2 table. I was trying on a single table but I am not able to get the positive results. Values that I am trying to check will be dynamic. I want to use this query in my application. I am trying to

Delphi

浪子不回头ぞ 提交于 2021-01-25 05:07:15
Delphi 实现可执行程序的自动升级 准备工作: 1:Delphi调用TIdHTTP方式开发程序,生成程序打包外壳 说明:程序工程命名为ERP_Update 界面布局如下: 代码实现如下: 1 unit Unit1; 2 3 interface 4 5 uses 6 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 7 Dialogs, StdCtrls, ExtCtrls, 8 IdTCPConnection, SHELLAPI, ComCtrls, jpeg, IdHTTP, 9 IdTCPClient, IdBaseComponent, IdComponent, Registry; 10 11 type 12 TFrm_FTP = class (TForm) 13 Label4: TLabel; 14 IdHTTP1: TIdHTTP; 15 Image1: TImage; 16 ProgressBar1: TProgressBar; 17 Label1: TLabel; 18 procedure RUN_START; 19 procedure FormCreate(Sender: TObject); 20 procedure IdHTTP1Work(Sender:

mysqldump速查手册

无人久伴 提交于 2021-01-25 02:06:57
一、mysqldump用法 1.1 常见选项 --all-databases, -A: 备份所有数据库 --databases, -B: 用于备份多个数据库,如果没有该选项, mysqldump把第一个名字参数作为数据库名,后面的作为表名。 使用该选项,mysqldum把每个名字都当作为数据库名。 --force, -f:即使发现sql错误,仍然继续备份 --host=host_name, -h host_name:备份主机名,默认为localhost --no-data, -d:只导出表结构 --password[=password], -p[password]:密码 --port=port_num, -P port_num:制定TCP/IP连接时的端口号 --quick, -q:快速导出 --tables:覆盖 --databases or -B选项,后面所跟参数被视作表名 --user=user_name, -u user_name:用户名 --xml, -X:导出为xml文件 -t, --no-create-info: 不导出表结构 -R 导存储过程和函数 1.2 应用场景 定义要备份的路径变量 filename=/data/backup/datatase_$(date +%Y-%m-%d-%H).tar.gz 备份数据库 # 全部数据库 mysqldump -A >

多维分析后台实践 3:维度排序压缩

梦想的初衷 提交于 2021-01-24 15:35:51
【摘要】 用实例、分步骤,详细讲解多维分析(OLAP)的实现。点击了解 多维分析后台实践 3:维度排序压缩 实践目标 本期目标,是在完成数据类型转化基础上,实现维度排序压缩,进一步提升计算速度。 实践的步骤: 1、 准备基础宽表:修改上期的代码,完成维度排序压缩存成新组表。 2、 访问基础宽表:上期代码不必修改,直接应用于新组表。 3、 新增数据追加:每日新增业务数据追加,每月重新排序重整。要尽可能不影响访问基础宽表的性能,同时减小每日新增数据所需要的时间。 本期样例宽表不变,依然为 customer 表。从 Oracle 数据库中取出宽表数据的 SQL 语句是 select * from customer。执行结果如下图: 假设当天日期是 2021-01-12,则取出当日新增数据的 SQL 是: select * from customer where begin_date=to_date('2021-01-12','yyyy-mm-dd') 多维分析计算的目标也不变,用下面 Oracle 的 SQL 语句表示: select department_id,job_id,to_char(begin_date,'yyyymm') begin_month ,sum(balance) sum,count(customer_id) count from customer where

多维分析后台实践 3:维度排序压缩

谁说我不能喝 提交于 2021-01-24 14:58:46
实践目标 本期目标,是在完成数据类型转化基础上,实现维度排序压缩,进一步提升计算速度。 实践的步骤: 1、 准备基础宽表:修改上期的代码,完成维度排序压缩存成新组表。 2、 访问基础宽表:上期代码不必修改,直接应用于新组表。 3、 新增数据追加:每日新增业务数据追加,每月重新排序重整。要尽可能不影响访问基础宽表的性能,同时减小每日新增数据所需要的时间。 本期样例宽表不变,依然为 customer 表。从 Oracle 数据库中取出宽表数据的 SQL 语句是 select * from customer 。执行结果如下图: 假设当天日期是 2021-01-12,则取出当日新增数据的 SQL 是: select * from customer where begin_date=to_date('2021-01-12','yyyy-mm-dd') 多维分析计算的目标也不变,用下面 Oracle 的 SQL 语句表示: select department_id,job_id,to_char(begin_date,'yyyymm') begin_month ,sum(balance) sum,count(customer_id) count from customer where department_id in (10,20,50,60,70,80) and job_id in ('AD

Configuring Oracle RAC by VMware Workstation 16

一曲冷凌霜 提交于 2021-01-24 14:28:17
通过本文可以学习到如何使用vmware workstation 16配置共享磁盘以及使用静默方式部署Oracle 19c RAC。这里的asm磁盘组使用oracle的新特性AFD,有关说明请参考官方文档。 1、创建共享磁盘 共享磁盘需要使用命令行创建,这里使用MobaXterm作为终端,如下: [jacky.lee.lee] ➤ export PATH=$PATH:/drives/c/Program\ Files\ \(x86\)/VMware/VMware\ Workstation/ [jacky.lee.lee] ➤ vmware-vdiskmanager.exe -c -s 100GB -t 4 sharedisk01.vmdk [jacky.lee.lee] ➤ vmware-vdiskmanager.exe -c -s 100GB -t 4 sharedisk02.vmdk [jacky.lee.lee] ➤ vmware-vdiskmanager.exe -c -s 100GB -t 4 sharedisk03.vmdk [jacky.lee.lee] ➤ vmware-vdiskmanager.exe -c -s 100GB -t 4 sharedisk04.vmdk [jacky.lee.lee] ➤ vmware-vdiskmanager.exe -c -s

2.22 设置虚拟机跟随ESXi主机一起启动

扶醉桌前 提交于 2021-01-24 14:01:09
即使在生产环境中,所有的服务器也并不是时时开机的(一年365天,一天24小时),在有的时候,服务器会开机。如果是以前物理机、独立服务器的情况下,这个没有问题。而现在在虚拟化环境中,大多数的服务器都已经虚拟化了。如果直接关闭ESXi主机的电源,默认情况下,ESXi中正在运行的虚拟机会被关机,并且相当于物理机的“强制关机”,拔掉电源线,这样对虚拟机操作系统会有一定的伤害。 此外,当ESXi主机开机时,默认情况下,在关机前使用的系统并不会“自动”开机,还需要由管理员登录ESXi,手动“打开”虚拟机电源,才能让虚拟机工作。实际上,我们的目的是让ESXi主机关机时,让ESXi中正在运行的虚拟机启动一个“正常关机”命令,而在ESXi主机重新开机之后,这些虚拟机能“正常启动”,并且是自动启动,这就需要在ESXi的“虚拟机启动/关机”中进行设置。 注意: 无论ESXi主机内的虚拟机原来是“开机”或“关机”状态,只要在这里做了“自动启动/关机”设置,其都遵循这种规则,即ESXi主机启动,虚拟机也根据设置的时间进行延迟启动,ESXi主机关闭,虚拟机也根据设置的时间进行延迟关闭。这可能和其他虚拟化技术有些不相同之处。 这项设置属性全局性属性,所以应该在ESXi主机层面进行操作,操作过程如下。 在“ 配置\>虚拟机启动和关机 ”选项中单击右侧的“ 属性 ”按钮。 图1 配置虚拟机启动/关机属性 默认情况下

详解 centos7设置nfs文件共享 实操记录

梦想的初衷 提交于 2021-01-24 12:36:13
1.线上业务系统选择文件系统标准 linux下常见的有DOS 文件系统类型msdos,windows下FAT和NTDFS文件系统,光盘文件系统ISO-9660, 单一文件系统ext2和日志文件系统ext3、ext4、xfs,集群文件系统gfs(Red Hat Global File System)、ocfs2(oracle cluster File System)、 虚拟文件系统(比如/proc),网络文件系统(NFS)。 2.网络文件系统(NFS)介绍: NFS的全程是network FileSystem,即网络文件系统,NFS主要实现的功能是让网络上的不同操作系统之间共享数据。 NFS首先在远程服务端(共享数据的操作系统)共享出文件或者目录,然后远端共享出来的文件或者目录就可以通过关在的方式接到本地的不同操作系统上。 3.NFS Serve端的配置 NFS的主要配置文件只有一个 /etc/exports,配置简单,设置格式为: 共享资源路径 [主机地址(即可以让哪些主机访问)] [选项] 例: 下面是某个系统 /etc/exports的设置: /webdata ( 代表主机地址,即任意主机地址)(sync(sync表示资料同步写入磁盘中,即客户端写入,则服务端也同步写入),rw(即客户端主机对共享资源有读、写权限),all_squash) /tmp (rw,no_root