資料集的概念mysql

來源:互聯網
上載者:User

標籤:mysql資料集的概念

資料集的概念

 

開源:MySQL

高效:

性價比高

 

資料庫,指的是以一定的方式儲存在一起,能為多個使用者共用,具有近可能的小的冗餘的特點。是應用程式彼此獨立資料集合

 

 

檔案系統管理的問題:

資料冗餘不一致

大資料訪問困難

資料孤立

完整性和原子性

並發訪問異常

安全性問題

 

實現資料共用

減少資料的的冗餘度

資料實現集中控制

資料的一致性

故障恢複

 

資料庫,儲存資料的倉庫

 

DBMS資料庫管理系統 能夠操作和管理資料庫的大型軟體 簡稱DBMS

 

層次模型:

按照階層形式組織資料庫資料的模型

缺點:冗餘資料

網狀模型:

是按照網狀結構的形狀組織資料庫的模型

缺點:後期維護困難

關聯式模式:RDBMS

RDBMS預設指的是 DBMS

 

 

E-R模型:

實體:資料對象

聯絡:表示一個或多個實體之間的關聯

屬性:實體的某一個特性

概念:資料庫管理系統,資料庫庫,資料表,資料(記錄),欄位

 

SQL語句:

結構化查詢的語言

SQL類型:

DML:資料操作語言:用來操作資料庫中的資料

DDL:資料描述語言 (Data Description Language):用來建立資料庫,定義資料關係

DCL:資料控制語言:用來控制資料庫組建的許可權

 

關係式資料結構:

檔案邏輯性:

上層:檔案

底層:二進位的方式儲存在硬碟的資料區塊中

中介層:檔案系統

資料庫邏輯關係:

上層:資料表

底層:檔案

中介層:儲存引擎

儲存引擎:提供儲存、建立、更新、查詢資料的實現方法

 

 

mysql

NYISAM

預設引擎、插入和查詢徐菊較快

不支援事物、行級鎖和外鍵約束的功能

事物:

一段SQL語句的批處理、為了保證資料原子性

鎖:

行級鎖:衝突少、速度慢

表級鎖:衝突多、速度快

頁級鎖:折中方案

約束:

域約束:資料類型的約束

外鍵約束:參考完整性約束

INHDDB:

支援事物、行級鎖和外鍵約束等功能

MEMORY:

工作在記憶體中。通過散列儲存資料。速度快、不能永久儲存資料。


資料的儲存和查詢

儲存管理器

實現儲存的功能:

通過DDL建立資料表的結構

在通過DML來儲存資料

事物管理器

提供事物功能

檔案管理工具

儲存資料庫資料和檔案的對應關係

許可權及完整性管理器

設定儲存許可權

緩衝區管理器

管理緩衝空間

查詢管理器

實現查詢的功能:

接收使用者的查詢請求、理解使用者查詢請求

將查詢請求提交給儲存管理器、實現最終儲存。

DDL、DML解譯器

查詢執行引擎

 

APACHEprefork worker

一個進程處理一個請求

一個線程處理一個請求

一個線程處理對個請求

 

單進程多線程的工作模式

守護線程

應用線程(使用者線程)

CPU密集型服務

mysql最佳化:

1、垂直擴充

2、線程重用

3、緩衝

nosql(memcacheredismongodb)

缺點:

SMP對稱式多處理器架構

伺服器16CPU

一個請求100G

1CPU15CPU

16個請求 100G

1cpu 1任務

分區、分表、讀寫分離


本文出自 “淩宇的技術部落格” 部落格,謝絕轉載!

資料集的概念mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.