本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
etl作业部署与调度—taskctl管理概述
本文主要内容:
TASKCTL是什么;
TASKCTL可以做什么;
组件&架构;
100+个主要功能点;
八大技术应用特征;
三大产品优势
TASKCTL是什么?
TASKCTL是一款功能全面的作业自动化调度技术管理工具。所谓作业,是指部署在网络中不同计算机上的各
【赵强老师】MongoDB管理用户的认证机制
一、MongoDB用户认证机制简介
为了认证客户端,你必须要添加一个对应的用户到MongoDB。基本的步骤分为以下几步:
用户管理接口:db.createUser()方法可以创建一个用户,添加完成后可以分配角色给用户,第一个用户必须是管理员,用来管理其他用户。你也可以更新存在的用户,必须修改密码和权限。
认证数据库:当添加一个用户后,你在某个指定的数据库中添加该用户,那么这个数 ...
TASKCTL对比Control-M优势是什么
<!--[if !supportLists]-->1、<!--[endif]-->TASKCTL易用性优势:可视化开发,不但学习成本低,而且调度作业开发效率更高。
<!--[if !supportLists]-->2、<!--[endif]-->TASKCTL性价比优势:TASKCTL对软硬件环境要求非常低,不仅大幅度降低了软硬件资源的投入,而且 ...
【赵强老师】什么是PL/SQL?
一、什么是PL/SQL?
PL/SQL(Procedure Language/SQL)是oracle在标准的sql语言上的扩展。ql/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许私用条件语句和循环语句,允许使用例外处理各种错误,这使得它的功能变得更加强大。
PL/SQL开发工具主要有:
SQL*PLUS开发工具。SQL*PLUS是oracle公司提供的一个命令行工具,我们可 ...
【赵强老师】在MongoDB中使用游标
一、什么是游标?
游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。
游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标可以被看作是一个查询结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记录的游标位置组成的一个临时文件,提供了在查询结果集中向前或向后 ...
【赵强老师】数据库的事务
一、什么是事务?
数据库事务(Transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。
例如:从A账号给B账号转帐,对应于如下两条sql语句
update from account set money=money+100 where name=‘b ...
【赵强老师】使用MongoDB的命令行工具:mongoshell
一、启动mongo shell
安装好MongoDB后,直接在命令行终端执行下面的命令:
mongo
如下图所示:
可选参数如下:
也可以简写为:
在mongo shell中使用外部编辑器,如:vi,只需设置环境变量:
export EDITOR=vi
启动mongo shel即可。下面我们在mongoshell中编辑一个函数:
定义函数:
...
【赵强老师】Redis案例分析:用setbit统计活跃用户
一、需求背景
首先,我们来看一下需求:网站统计用户登录的次数,具体如下:
网站有1亿个用户,有经常登录的,也有不经常登录的
如何来记录用户的登录信息
如何查询活跃用户:比如:一周内,登录3次的
二、使用传统的关系型数据库
我们使用传统的关系型数据库(比如:Oracle)来存储这样的数据,如下图所示。
每周产生7亿条数据,对于任何一个关系型数据库来说,都是非常不好维护的, ...
【赵强老师】MongoDB的inMemory存储引擎
一、MongoDB的存储引擎概述
存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv1和In-Memory。从MongoDB 3.2 版本开始 ...
【赵强老师】使用MongoDB的Web控制台
MongoDB可以通过web界面监控数据库,默认情况下该选项是关闭的,需要在启动的时候开启。启用web 控制台,需要在启动mongodb的时候,加上:--httpinterface
启动MongoDB,观察输出的日志信息:
使用浏览器访问28017端口,即可看到MongoDB的Web Console界面。
【赵强老师】什么是Redis Cluster
(一)什么是Redis Cluster?
Redis Cluster是Redis的分布式解决方案,在Redis 3.0版本正式推出的,有效解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构达到负载均衡的目的。
Redis使用中遇到的瓶颈
我们日常在对于redis的使用中,经常会遇到一些问题: (1)高可用问题,如何保证redis的持续高 ...
【赵强老师】Oracle数据库的内存结构
首先,我们通过一张图片来了解一下Oracle数据库的内存结构,如下:
每个数据库实例有两个关联的内存结构—系统全局区(SGA),程序全局区(PGA)。
系统全局(SGA):一组共享的内存结构(称为SGA 组件),其中包含一个OracleDB 实例的数据和控制信息。SGA 由所有服务器进程和后台进程共享。SGA 中存储的数据有高速缓存的数据块和共享SQL 区域等;SGA的大小由参数s ...