DBA 们应该知道的 RAID 卡知识_MySQL
bitsCN.com
对于数据库这种特殊应用IOphotoshop/ target=_blank class=infotextkey>PS往往会成为瓶颈,突破的这个瓶颈的有效方法不多,软件方面主要是读写分离,垂直拆分,分区表技术,cluster。硬件方面主要是raid,和SSD。
通常都是软件和硬件同时优化,相对于成考考虑,硬件使用raid的情况较多,今天分享下硬件raid知识。

什么是raid?
raid可以提供数据备份技术、扩展存储空间和提高存储性能。关于raid 0,raid 1,raid0+1,raid1+0,raid 5这些理论基础我就不重复提及了,google下很多的。
对于数据库应用,通常我们换选择raid1+0。他在磁盘空间成本和安全性方面和raid5差不多,但是在性能方面(IOphotoshop/ target=_blank class=infotextkey>PS)却明显优越于raid5,所以对于OLTP系统,我们一般使用raid1+0。
下面我们开始进入正题,raid硬件知识,当然,我们只是站在应用的角度去探讨raid硬件设备的性能和安全。
缓存
对于一块中高端的RAID,缓存是必不可少的。一般raid卡使用的DDR2内存颗粒,和我们的内存条几乎相同,adaptec的缓存叫DRAM,根据硬件技术的发展DDR3肯定会跟上的。
说到缓存技术就必须说一下两种缓存模式。
write through 系统的写入请求直接写入硬盘,安全性很高,性能很低。
write back 系统的写入请求先存放到缓存,再根据时机统一回写到硬盘中,由于缓存的写速度远远高于磁盘,所以这种方式性能可以大大提高。
BBWC
为了挖掘更好的RAID写入性能,饥渴的DBA肯定想打开write back功能,让咱的数据库飞起来。但是这个时候出现了一个非常严重的安全问题,就是突然断电导致数据丢失的问题(上面提过raid卡使用的是RAM存储 器,断电丢失数据,但是系统层已经认为这些数据已经写入硬盘,所以系统层不能提供任何保护措施),数据丢失对于DBA的亲们肯定是不能接收的。那该如何 呢?
针对这个问题出现了BBWC–Battery-Backed Write Cache.BBWC的核心就是BBU电池备份单元,它就是一块锂电池,在系统开机的情况下处于充电状态,一旦遇到断电,就会给缓存提供刷新所需的电流,保持数据不丢失,直到下次开机时把数据写回到磁盘上。有的BBU和raid卡的内存做在一个模块上,有些是raid卡通过一个连接线连接一个电池。
BBWC的缺点:
1、每隔1-2年需要跟换电磁,维护麻烦,管理员容易忘记这个事情,如果机器不很远的机房单独去机房换电池,成本就高了。
2、更换电磁需要停机,并且需要把机器下架,拆开。
3、由于电池也是一个故障点,所以需要管理员花更多的时间来关心电磁的工作情况
4、电池能够提供的供电时间最多72小时,初始化需要充电数小时才能使用
5、电池不环保
FBWC
针对BBWC的缺点,出现了FBWC –Flash-Based Write Cache。
FBWC的原理就是再系统以外停电的时候,利用一组“超级电容”中存储的电量,在较短的时间内(大约1分钟),将缓存中的数据备份到RAID卡上的大容量FLASH闪存中,知道下次开机再把数据回写到硬盘中。
FBWC和BBWC几乎完成的目的是一样的,但是实现方式不同。
FBWC的优点:
1、不需要维护,这点就把管理员们解决出来了
2、数据可以在flash中保存很多年
3、系统启动即可用
4、环保
bitsCN.com
핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









최근 win10X 시스템의 최신 이미지 다운로드가 인터넷에 유출되었습니다. 일반적인 ISO와는 달리 이 이미지는 .ffu 형식이며 현재 Surface Pro7 경험에만 사용할 수 있습니다. 비록 많은 친구들이 그것을 경험할 수는 없지만 여전히 평가의 관련 내용을 읽고 즐길 수 있으므로 win10x 시스템의 최신 평가를 살펴보겠습니다. win10x 시스템의 최신 평가 1. 둘 사이의 가장 큰 차이점! Win10X 및 Win10은 부팅 후 처음 나타납니다. 버튼은 작업 표시줄 중앙에 배치되며, 고정된 애플리케이션 외에도 Android 및 iOS 휴대폰과 마찬가지로 최근에 실행된 애플리케이션을 표시할 수도 있습니다. 2. 또 다른 점은 새 시스템의 "시작" 메뉴가 파일을 지원하지 않는다는 것입니다.

1. 소개 지식 추출은 일반적으로 풍부한 의미 정보가 포함된 태그 및 구문과 같은 구조화되지 않은 텍스트에서 구조화된 정보를 마이닝하는 것을 의미합니다. 이는 콘텐츠 이해, 제품 이해 등의 시나리오에서 업계에서 널리 사용됩니다. 사용자가 생성한 텍스트 정보에서 가치 있는 태그를 추출하여 콘텐츠나 제품에 적용하는 경우가 많으며, 일반적으로 추출된 태그나 문구를 분류합니다. , 일반적으로 명명된 개체 인식 작업으로 모델링됩니다. 일반적인 개체명 인식 작업은 명명된 개체 구성 요소를 식별하고 해당 구성 요소를 지명, 사람 이름, 조직 이름 등으로 분류하여 식별하고 구분합니다. 시리즈(Air Force One, Sonic 9), 브랜드(Nike, Li Ning), 유형(신발, 의류, 디지털), 스타일(

NEARProtocol: 확장 가능하고 사용자 친화적인 블록체인 플랫폼 NEARProtocol은 확장성, 사용자 친화성 및 보안 측면에서 블록체인 기술이 직면한 문제를 해결하도록 설계된 샤딩 기술을 사용하는 블록체인 플랫폼입니다. 개발자에게 분산형 애플리케이션(dApp)을 쉽게 구축하고 배포할 수 있는 효율적이고 사용자 친화적인 플랫폼을 제공합니다. NEARProtocol은 높은 수준의 효율성과 보안을 제공하면서 블록체인 개발 장벽을 낮추도록 설계되었습니다. NEARProtocol은 샤딩 기술을 채택함으로써 대규모 거래를 더 잘 처리하고 사용자에게 더 빠른 거래 확인 시간을 제공할 수 있습니다. 전반적으로 NEARProtocol은 다음을 제공하도록 설계되었습니다.

Go 언어라고도 알려진 Golang은 Google에서 개발한 오픈 소스 프로그래밍 언어입니다. 2007년 출시 이후 Golang은 소프트웨어 개발 분야에서 점차 등장했으며 점점 더 많은 개발자들의 선호를 받고 있습니다. 정적으로 유형화되고 컴파일된 언어인 Golang은 효율적인 동시 처리 기능, 간결한 구문, 강력한 도구 지원 등 많은 장점을 갖고 있어 클라우드 컴퓨팅, 빅 데이터 처리, 네트워크 프로그래밍 등에서 폭넓은 응용 가능성을 가지고 있습니다. . 이번 글에서는 Golang의 기본 개념을 소개하겠습니다.

Antec 650w 마더보드 케이블에는 몇 개의 핀이 있습니까? Antec 650W 전원 공급 장치 마더보드의 전원 케이블은 일반적으로 마더보드에서 가장 큰 전원 인터페이스인 24핀입니다. 그 기능은 마더보드와 전원 공급 장치를 연결하여 마더보드와 기타 시스템 구성 요소에 전원을 공급하는 것입니다. 또한 Antec 650W 전원 공급 장치에는 CPU 및 독립 그래픽 카드와 같은 다른 구성 요소를 연결하기 위한 CPU8핀, PCIe6+2핀 등과 같은 다른 유형의 전원 인터페이스도 포함될 수 있습니다. 마더보드 라우팅 튜토리얼 마더보드 라우팅은 마더보드를 설계할 때 다양한 전자 부품 간에 회로를 연결하는 프로세스입니다. 이 과정에서는 회로 안정성, 신호 전송 속도, 정확도 등의 요소를 고려해야 합니다. 회로도에 따라 배선을 배선할 때 레이아웃에 주의하고 적절한 선 폭과 거리를 선택하여 피하십시오.

머리말 1950년 튜링은 획기적인 논문 "Computing Machinery and Intelligence"(Computing Machinery and Intelligence)를 발표하여 로봇에 대한 유명한 판단 원리인 튜링 테스트(튜링 판단이라고도 함)를 제안했습니다. 인간과 AI 기계의 반응 차이를 구별할 수 없다면 기계에는 인공지능이 있다고 결론 내릴 수 있다. 2008년 마블 '아이언맨' 속 AI 집사 자비스는 AI가 인간(토니)에게 던져진 다양한 문제를 해결하는 데 얼마나 정확하게 도움을 줄 수 있는지 알려줬다. 그림 1: AI 집사 자비스(사진 출처: 인터넷) 초기 2023년, 2C 방식으로 기술계에 등장한 무료 채팅 로봇 Chat이 인기를 끌었습니다.

Linux 서버 보안 이해: 필수 지식 및 기술 인터넷의 지속적인 발전으로 Linux 서버가 다양한 분야에서 점점 더 많이 사용되고 있습니다. 그러나 서버에는 민감한 데이터가 많이 저장되어 있기 때문에 보안 문제도 관심의 대상이 되었습니다. 이 문서에서는 공격으로부터 서버를 보호하는 데 도움이 되는 몇 가지 필수 Linux 서버 보안 지식과 기술을 소개합니다. 운영 체제 및 소프트웨어 업데이트 및 유지 관리 운영 체제 및 소프트웨어를 적시에 업데이트하는 것은 서버 보안을 유지하는 데 중요한 부분입니다. 왜냐하면 모든 운영 체제와 소프트웨어는

jQuery가 프런트 엔드 개발에서 가장 많이 사용되는 JavaScript 라이브러리 중 하나이며 HTML 문서를 조작하는 간결하고 강력한 방법을 제공한다는 것은 의심의 여지가 없습니다. jQuery에서 형제 노드는 지정된 요소와 동일한 상위 요소를 갖는 요소입니다. 프론트엔드 개발자에게는 jQuery 형제 노드에 대한 깊은 이해가 중요합니다. 이 기사에서는 jQuery를 사용하여 형제 노드를 작동하는 방법을 소개하고 특정 코드 예제를 첨부합니다. 1. jQuery에서 형제 노드를 찾으려면 다음을 전달할 수 있습니다.
