换一个苹果5主屏幕按钮s主屏按钮多少钱加修理费

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 318, 距离下一级还需 182 积分
论坛徽章:0
题如上,多谢了!!!!
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
论坛徽章:0
请问ORACLE的日志文件在哪里?如何查看?
操作系统是?
白手起家, 积分 48, 距离下一级还需 152 积分
论坛徽章:0
请问ORACLE的日志文件在哪里?如何查看?
稍有积蓄, 积分 318, 距离下一级还需 182 积分
论坛徽章:0
请问ORACLE的日志文件在哪里?如何查看?
如果是SUN的呢,或者是WINDOWS2000 SERVER的呢,UNIX的又放在哪里呢?谢谢!!!
白手起家, 积分 126, 距离下一级还需 74 积分
论坛徽章:0
请问ORACLE的日志文件在哪里?如何查看?
select * from v$
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处博客访问: 180733
博文数量: 124
注册时间:
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Linux
一. 查看数据文件SQL> select name from v$
NAME--------------------------------------------------------D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSTEM01.DBFD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS01.DBFD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSAUX01.DBFD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\USERS01.DBFD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\EXAMPLE01.DBF二. 查看控件文件
SQL> select name from v$
NAME----------------------------------------------------------D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL01.CTLD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL02.CTLD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL03.CTL三. 查看日志文件
SQL> select member from v$
MEMBER--------------------------------------------------D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO03.LOGD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO02.LOGD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO01.LOG
SQL> select member from v$
MEMBER--------------------------------------------------D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO03.LOGD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO02.LOGD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO01.LOG
阅读(4674) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。& & 1、查看操作系统版本& & SQL> select * from v$& & BANNER& & ----------------------------------------------------------------& & Oracle Database 10g Enterprise Edition Release 10.2.0……
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程【oracle11g,10】redo日志文件1:实例故障和介质故障,日志组的操作,查看日志内容
【oracle11g,10】redo日志文件1:实例故障和介质故障,日志组的操作,查看日志内容
一.实例故障和介质故障:
1.instance 故障:
&实例恢复(instance recovery) 实例部分崩溃,如:RAC有四个节点没有全挂,
&崩溃恢复(crash recovery) 实例全部崩溃 ,如:RAC有四个节点全挂,
2.media 故障: 磁盘损毁等物理原因导致。
3.实例恢复和介质恢复的相同点:&都是想用redo做前滚,再用undo做回滚。
4.实例恢复和介质恢复的不同点:
& & & & & & & & & &crash recovery & & & & & & & & & & media rcovery
是否自动 & & & & & & & &自动 & & & & & & & & & & & & & & & & 手动
产生原因 & & & & 非法关库等认为原因 & & & & & & & & & & &磁盘损坏等物理原因
使用日志 & & & & &online redo log & & & & & & & & archived log 和online redo log
是否转储 & & & & & & & &不需要 & & & & & & & & & & & & & &可能需要
是否完全 & & & & & & & &完全恢复 & & & & & & & & & & & & &可以不完全恢复
本质区别 & & & & & & & 内存脏块丢失,文件没坏 & & & & & & & &文件损坏
5.instance failure (实例故障)
不需要DBA, smon 可以自动解决,但是很多用户没提交的事务丢失。 比如掉电,cpu故障,后台进程崩溃,用户非法关库shutdown abort等。 dba 启动实例,smon用redo 日志做前滚 (redo apply),开库后用undo段,对未提交事务做回滚。检查告警日志看实例故障的原因。
6.media failure:(介质故障)
介质故障,硬盘等介质故障造成的文件的丢失,遇到就很棘手,需要dba用备份进行解决。
datafile丢了好解决,redofile丢了也可以解决,但是如果都丢了就只能做不完全恢复。最好把不同文件放在不同磁盘上。redo日志单独放一个盘,archive log最好备份。
7.如果想杀库将smon进程杀掉。
二.fast_start_mttr_target 参数:(重点)
1.fast_start_mttr_target参数表示数据库实例故障恢复所需要的时间,当设置了这个参数后会启动自动生成检查点不定期生成检查点(检查点可以作为实例恢复的起点),单位是秒。
2.恢复时间取决于读取log files的时间和处理需要恢复的数据块的时间。参数log_checkpoint_interval设定了恢复过程中将要被读的重做日志的数量。fast_start_io_target控制了需要被恢复的数据块数量。然而,dba可以通过单独设置参数来设置基于秒级的恢复时间限制。
log_checkpoint_timeout限制了上一次检查点和最近的重做记录之间的秒数(就是超过log_checkpoint_timeout参数设置的时间没有发生检查点,就会发生检查点并且立即io)。
所以在oracle10gR2后有了fast_start_mttr_target,实际上这个参数被转化为设置参数fast_start_io_target,log_checkpoint_interval两个参数。
3.设置fast_start_mttr_target参数:&修改fast_start_mttr_target!=0,表示启用,
SQL& alter system &set fast_start_mttr_target=1;
System altered.
#TARGET_MTTR是根据fast_start_mttr_target参数设置的值算出的理论值。
#ESTIMATED_MTTR是根据内存中的脏块的情况估算出的值。
SQL& select target_mttr,estimated_mttr from v$instance_
TARGET_MTTR ESTIMATED_MTTR
----------- --------------
& & & & &21&& & & & & & 19
SQL& alter system set fast_start_mttr_target=3600;
System altered.
SQL& select target_mttr,estimated_mttr from v$instance_
TARGET_MTTR ESTIMATED_MTTR
----------- --------------
& & & & &30&& & & & & & 19
一般fast_start_mttr_target的的设置为300,或者是上线和下线的平均值接近300,600,900中的一个,
三.实例恢复的过程:
当有事务未提交,数据库使用shutdown abort 关闭此时需要实例恢复,实例恢复的过程如下:
---告警日志内容---
alter database open
Beginning crash recovery of 1 threads & &--崩溃恢复
Started redo scan &--扫描redo
Completed redo scan
&read 452 KB redo, 101 data blocks need recovery &&--101个数据块需要恢复
Started redo application at
&Thread 1: logseq 22, block 4606
Recovery of Online Redo Log: Thread 1 Group 1 Seq 22 Reading mem 0
& Mem# 0: /u01/app/oracle/oradata/prod/disk1/redo01.log
& Mem# 1: /u01/app/oracle/oradata/prod/disk2/redo01.log
Completed redo application of 0.41MB & & & & & & & & & &--应用日志完成
Completed crash recovery at
&Thread 1: logseq 22, block 5510, scn 500946
&101 data blocks read, 101 data blocks written, 452 redo k-bytes read
Tue Jun 17 07:22:24 2014
Thread 1 advanced to log sequence 23 (thread open)
Thread 1 opened at log sequence 23
& Current log# 2 seq# 23 mem# 0: /u01/app/oracle/oradata/prod/disk1/redo02.log
& Current log# 2 seq# 23 mem# 1: /u01/app/oracle/oradata/prod/disk2/redo02.log
Successful open of redo thread 1
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Tue Jun 17 07:22:24 2014
SMON: enabling cache recovery & & & & & &--使用smon将实例恢复
Successfully onlined Undo Tablespace 2. & & &&&--使用undo回滚事务完成。
Verifying file header compatibility for 11g tablespace encryption..
Verifying 11g file header compatibility for tablespace encryption completed
SMON: enabling tx recovery
Database Characterset is AL32UTF8
No Resource Manager plan active
replication_dependency_tracking turned off (no async multimaster replication found)
Starting background process QMNC
Tue Jun 17 07:22:25 2014
QMNC started with pid=18, OS id=7461&
Completed: alter database open
四.查看日志生成的量:
SQL& select a.name,b.value from v$statname a ,v$mystat b where b.statistic#=a.statistic# and a.name like '%redo size%';
五.查看日志组和日志状态:
1.查看日志:
SQL& select group#,sequence#,bytes/1024 k, members, status from v$
& & GROUP# &SEQUENCE# & & & & &K & &MEMBERS STATUS
---------- ---------- ---------- ---------- ----------------
& & & & &1 & & & & 22 & & 102400 & & & & &2 INACTIVE
& & & & &2 & & & & 23 & & 102400 & & & & &2 CURRENT
& & & & &3 & & & & 21 & & 102400 & & & & &2 INACTIVE
2.看日志成员:
SQL& select * from v$
& & GROUP# STATUS &TYPE & &MEMBER & & & & & & & & & & & & & & & & & & & & & & IS_
---------- ------- ------- -------------------------------------------------- ---
& & & & &3 STALE & ONLINE &/u01/app/oracle/oradata/prod/disk1/redo03.log & & &NO
& & & & &3 STALE & ONLINE &/u01/app/oracle/oradata/prod/disk2/redo03.log & & &NO
& & & & &2 & & & & ONLINE &/u01/app/oracle/oradata/prod/disk1/redo02.log & & &NO
& & & & &2 & & & & ONLINE &/u01/app/oracle/oradata/prod/disk2/redo02.log & & &NO
& & & & &1 & & & & ONLINE &/u01/app/oracle/oradata/prod/disk1/redo01.log & & &NO
& & & & &1 & & & & ONLINE &/u01/app/oracle/oradata/prod/disk2/redo01.log & & &NO
6 rows selected.
3.日志文件的状态和其他的:
下面的项是 &STATUS 列和其他列:&
UNUSED:表示从未对联机重做日志文件组进行写入。这是刚添加的联机重做日志文件的状态,当切换组时,会优先切换到状态为UNUSED的组&。&
CURRENT:表示当前的联机重做日志文件组,日志组对应的脏块还没有从databuffer写入到data file,不能被删除。&
& &&&ACTIVE:表示联机重做日志文件组是活动的,但是并非当前联机重做日志文件组。崩溃恢复需要该状态。它可用于块恢复。日志组对应的脏块还没有从databuffer写入到data file,不能被删除。。&
& & &CLEARING:表示在执行 &ALTER DATABASE CLEAR LOGFILE &命令后正在将该日志重建为一个空日志。日志清除后,其状态更改为 &UNUSED。
&&&&CLEARING_CURRENT:表示正在清除当前日志文件中的已关闭线程。如果切换时发生某些故障,如写入新日志标& &头时发生了输入/ 输出 &(I/O) &错误,则日志可能处于此状态。&&&&&
& & &INACTIVE :表示例程恢复不再需要联机重做文件日志组。日志组对应的脏块已经从databuffer写入到data file,可以被删除。
thread :线程(通过后台进程lgwr启动),在单实例的环境下,thread#永远是1,。
sequence:日志序列号,在日志切换是会递增。
first_change#:在当前日志中记录的首个数据块的scn。当时事务完成的时候会在数据块上写入一个scn,代表数据块的变化。
六.添加日志:
1.添加日志组:注意和其他组成员大小一致。
SQL&&&alter database add logfile group 4 '/u01/app/oracle/oradata/prod/disk1/redo04.log' size 50m;&
2.添加成员:
alter database add logfile member '/u01/app/oracle/oradata/prod/disk2/redo04.log' to group 4;
3.添加多个成员的日志组:
alter database add logfile group 5('/u01/app/oracle/oradata/prod/disk1/redo05.log','/u01/app/oracle/oradata/prod/disk2/redo05.log')
size 100m;
4.切换日志组:
&使用alter s切换日志组.
当日志组的状态都为active时,再切换日志组,此时生成一个全局检查点,dbwr会写所用的脏块,所有的日志组状态为inactive.
SQL& select group# ,sequence#, status from v$
& & GROUP# &SEQUENCE# STATUS
---------- ---------- ----------------
& & & & &1 & & & & 22 INACTIVE
& & & & &2 & & & & 23 CURRENT
& & & & &3 & & & & 21 INACTIVE
& & & & &4 & & & & &0 UNUSED
SQL& alter s
System altered.
SQL& select group# ,sequence#, status from v$
& & GROUP# &SEQUENCE# STATUS
---------- ---------- ----------------
& & & & &1 & & & & 22 INACTIVE
& & & & &2 & & & & 23 ACTIVE
& & & & &3 & & & & 21 INACTIVE
& & & & &4 & & & & 24 CURRENT
#切日志,此时发生增量检查点
SQL& alter s
System altered.
SQL& select group# ,sequence#, status from v$
& & GROUP# &SEQUENCE# STATUS
---------- ---------- ----------------
& & & & &1 & & & & 22 INACTIVE
& & & & &2 & & & & 23 ACTIVE
& & & & &3 & & & & 25 CURRENT
& & & & &4 & & & & 24 ACTIVE
SQL& alter s
System altered.
SQL& &select group# ,sequence#, status from v$
& & GROUP# &SEQUENCE# STATUS
---------- ---------- ----------------
& & & & &1 & & & & 26 CURRENT
& & & & &2 & & & & 23 ACTIVE
& & & & &3 & & & & 25 ACTIVE
& & & & &4 & & & & 24 ACTIVE
--没有日志组可用时,切日志时会生成全局检查点,写所有脏块。
SQL& alter s &&
System altered.
SQL& select group# ,sequence#, status from v$
& & GROUP# &SEQUENCE# STATUS
---------- ---------- ----------------
& & & & &1 & & & & 26 INACTIVE
& & & & &2 & & & & 27 CURRENT
& & & & &3 & & & & 25 INACTIVE
& & & & &4 & & & & 24 INACTIVE
七.dump出日志组文件:
#dump出日志文件
SQL& alter system dump logfile '/u01/app/oracle/oradata/prod/disk1/redo01.log';
#查看dump的日志文件
[oracle@master trace]$ ls -lt|grep prod_ora
-rw-r----- 1 oracle oinstall & 8127 Jun 17 08:53 prod_ora_7451.trc
3.bbed 可以修改数据块的内容。
八.日志迁移和重名名:
1.不关库日志迁移: 删除日志成员,然后添加新成员;
#删除一个日志组,注意不能删除current 日志,(当前日志需要先切换日志,再执行全局检查点后才可以)
SQL& alter database drop logfile memeber '/u01/app/oracle/oradata/prod/disk2/redo01.log';
#添加一个新的日志组:
SQL&&alter database add logfile member '/u01/app/oracle/oradata/prod/disk3/redo01.log'
to &group 1;
2.关库日志迁移:关闭数据库,copy日志文件,rename
SQL& shutdown immediate
$ cp&/u01/app/oracle/oradata/prod/disk2/redo01.log&/u01/app/oracle/oradata/prod/disk3/redo01.log
#rename 文件
SQL& alter database rename file '/u01/app/oracle/oradata/prod/disk2/redo01.log'
to&/u01/app/oracle/oradata/prod/disk3/redo01.log
九.删除和清空日志组:
1.clear日志组:
clear日志组,只能对inactive 日志组clear操作,clear以后相当于建立空白的文件,所以日志组状态变为UNUSED,
SQL& select group#, status from v$
& & GROUP# STATUS
---------- ----------------
& & & & &1 CURRENT
& & & & &2 INACTIVE
& & & & &3 INACTIVE
SQL& alter database clear logfile group 1;
alter database clear logfile group 1
ERROR at line 1:
ORA-01624: log 1 needed for crash recovery of instance orcl (thread 1)
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/orcl/redo01.log'
SQL& alter database clear logfile group 2;
Database altered.
SQL& &select group#, status from v$
& & GROUP# STATUS
---------- ----------------
& & & & &1 CURRENT
& & & & &2 UNUSED
& & & & &3 INACTIVE
2.drop日志组: 删除日志组
SQL& alter database drop logfile group 5;
十.redo日志记录的内容:
redo日志中记录数据块的变化。
1.dump日志文件中内容:
sys@PROD&alter system dump logfile '/home/db2install/oradata/prod/redo03a.log';
System altered.
#查询dump文件的位置
sys@PROD&select value from v$diag_info where name = 'Default Trace File';
----------------------------------------------------
/u01/app/oracle/diag/rdbms/prod/prod/trace/prod_ora_3706.trc
2.分析日志:(分析一个update操作):
#执行update操作(将原&#改为3500)
SQL&&update emp set sal = 3500 where empno = 7521;
#dump当前日志组
sys@PROD&select group#, status from v$
& & GROUP# STATUS
---------- ----------------
& & & & &1 INACTIVE
& & & & &2 ACTIVE
& & & & &3 CURRENT
sys@PROD&select member from v$logfile where group# = 3;
--------------------------------------------------
/home/db2install/oradata/prod/redo03a.log
sys@PROD&alter system dump logfile '/home/db2install/oradata/prod/redo03a.log';
System altered.
sys@PROD&select value from v$diag_info where name = 'Default Trace File';
-----------------------------------------------------------------
/u01/app/oracle/diag/rdbms/prod/prod/trace/prod_ora_3706.trc
#将当成字符转成16进制
sys@PROD&select dump(1250, 16)
DUMP(1250,16)
--------------------
Typ=2 Len=3: c2,d,33
sys@PROD&select dump(3500, 16)
DUMP(3500,16)
------------------
Typ=2 Len=2: c2,24
#分析redo日志: (记录数据块的变化)
AFN:文件号
dba: data block address 数据块地址
slot: 行 ,从0开始记。
col: 列 ,从0开始记.
c2 24 修改后的值。
RBA:(redo bytes address) redo会写到日志文件的位置。&
RBA组成:redo 序列号,redo block 号,以及偏移量。
①.分析第一个变化:
#根据文件号查询对应的文件和表空间
sys@PROD&select file_name , tablespace_name from dba_data_files
& 2 &where file_id = 4;
FILE_NAME & & & & & & & & & & & & & & & & &TABLESPACE_NAME
---------------------------------------- & -------------------
/home/db2install/oradata/prod/users01.dbf &&USERS
#查询EMP 所在表空间
sys@PROD&select tablespace_name from dba_segments where segment_name = 'EMP';
TABLESPACE_NAME
------------------------------
#将dba数据块地址16进制 转为10进制
sys@PROD&select to_number('1000097', 'xxxxxxxxxxxxxx')
TO_NUMBER('1000097','XXXXXXXXXXXXXX')
-------------------------------------
& & & & & & & & & & & & & & &
# 根据数据块地址,获取文件号和块号
sys@PROD&select dbms_utility.data_block_address_file() file#,
& 2 &dbms_utility.data_block_address_block() block#
& & &FILE# & & BLOCK#
---------- ----------
& & & & &4 & & & &151
#根行的rowid查询文件号,块号,行号 (与上文的一致)
scott@PROD&select rowid from emp where empno = 7521;
------------------
AAAS5JAAEAAAACXAAC
#打开执行计划
scott@PROD&explain plan for select * from emp where empno = 7521;
Explained.
scott@PROD&@?/rdbms/admin/utlxplp
PLAN_TABLE_OUTPUT
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Plan hash value:
--------------------------------------------------------------------------------------
| Id &| Operation & & & & & & & & & | Name & | Rows &| Bytes | Cost (%CPU)| Time & & |
--------------------------------------------------------------------------------------
| & 0 | SELECT STATEMENT & & & & & &| & & & &| & & 1 | & &87 | & & 1 & (0)| 00:00:01 |
| & 1 | &TABLE ACCESS BY INDEX ROWID| EMP & &| & & 1 | & &87 | & & 1 & (0)| 00:00:01 |
|* &2 | & INDEX UNIQUE SCAN & & & & | PK_EMP | & & 1 | & & & | & & 1 & (0)| 00:00:01 |
--------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
& &2 - access(&EMPNO&=7521)
14 rows selected.
scott@PROD&select dbms_rowid.rowid_relative_fno('AAAS5JAAEAAAACXAAC') file#,
& 2 &dbms_rowid.rowid_block_number('AAAS5JAAEAAAACXAAC') block#,
& 3 &dbms_rowid.rowid_row_number('AAAS5JAAEAAAACXAAC') row#
& & &FILE# & & BLOCK# & & & ROW#
---------- ---------- ----------
& & & & &4 & & & &151 & & & & &2
②.分析文件3的变化:
sys@PROD&select file_name, tablespace_name from dba_data_files
& 2 &where file_id = 3;
FILE_NAME & & & & & & & & & & & & & & & & & &TABLESPACE_NAME
------------------------------------------ & ------------------
/home/db2install/oradata/prod/undotbs01.dbf &UNDOTBS1
sys@PROD&show parameter undo_tablespace
NAME & & & & & & & & & & & & & & & & TYPE & & & &VALUE
------------------------------------ ----------- ------------------------------
undo_tablespace & & & & & & & & & & &string & & &UNDOTBS1
感谢关注 Ithao123Oracle频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
IThao123周刊

我要回帖

更多关于 苹果7主屏幕按钮震动 的文章

 

随机推荐