国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【數(shù)據(jù)庫】 | 初始數(shù)據(jù)庫

這篇具有很好參考價值的文章主要介紹了【數(shù)據(jù)庫】 | 初始數(shù)據(jù)庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??? 博客新人,希望大家一起加油進步
??? 乾坤未定,你我皆黑馬

1、什么是數(shù)據(jù)庫

存儲數(shù)據(jù)用文件就可以了,為什么還要弄個數(shù)據(jù)庫?
文件保存數(shù)據(jù)有以下幾個缺點:

  • 文件的安全性問題
  • 文件不利于數(shù)據(jù)查詢和管理
  • 文件不利于存儲海量數(shù)據(jù)
  • 文件在程序中控制不方便

數(shù)據(jù)庫存儲介質(zhì):

  • 磁盤
  • 內(nèi)存

為了解決上述問題,專家們設(shè)計出更加利于管理數(shù)據(jù)的軟件——數(shù)據(jù)庫,它能更有效的管理數(shù)據(jù)。數(shù)據(jù)庫可以提供遠程服務(wù),即通過遠程連接來使用數(shù)據(jù)庫,因此也稱為數(shù)據(jù)庫服務(wù)器

2、數(shù)據(jù)庫分類

數(shù)據(jù)庫大體可以分為 關(guān)系型數(shù)據(jù)庫非關(guān)系型數(shù)據(jù)庫

  • 關(guān)系型數(shù)據(jù)庫(RDBMS):

是指采用了關(guān)系模型來組織數(shù)據(jù)的數(shù)據(jù)庫。 簡單來說,關(guān)系模型指的就是二維表格模型,而一個關(guān)系型數(shù)據(jù)庫就是由二維表及其之間的聯(lián)系所組成的一個數(shù)據(jù)組織。
基于標準的SQL,只是內(nèi)部一些實現(xiàn)有區(qū)別。常用的關(guān)系型數(shù)據(jù)庫如:

  1. Oracle:甲骨文產(chǎn)品,適合大型項目,適用于做復(fù)雜的業(yè)務(wù)邏輯,如ERP、OA等企業(yè)信息系
    統(tǒng)。收費。
  2. MySQL:屬于甲骨文,不適合做復(fù)雜的業(yè)務(wù)。開源免費。
  3. SQL Server:微軟的產(chǎn)品,安裝部署在windows server上,適用于中大型項目。收費。
  • 非關(guān)系型數(shù)據(jù)庫:(了解)

不規(guī)定基于SQL實現(xiàn)?,F(xiàn)在更多是指NoSQL數(shù)據(jù)庫,如:

  1. 基于鍵值對(Key-Value):如 memcached、redis
  2. 基于文檔型:如 mongodb
  3. 基于列族:如 hbase
  4. 基于圖型:如 neo4j
  • 記憶: 關(guān)系型數(shù)據(jù)庫,對于數(shù)據(jù)庫中的數(shù)據(jù)的格式要求比較嚴格,非關(guān)系型數(shù)據(jù)庫,功能相較于上面少一些,但是性能要更高,對數(shù)據(jù)的存儲往往是基于文檔 / 鍵值對 來存儲的,格式就沒有那么多的要求。

  • 關(guān)系型數(shù)據(jù)庫與非關(guān)系型數(shù)據(jù)庫的區(qū)別:
    【數(shù)據(jù)庫】 | 初始數(shù)據(jù)庫

3、 一些重要概念

  • 客戶端和服務(wù)器:

客戶端:主動發(fā)起交互的那一方
服務(wù)器:被動接受交互的那一方
比如:我到餐館去點餐,“我” 就是相當于客戶端,餐館就相當于服務(wù)器。
客戶端 / 服務(wù)器 的定義只是根據(jù)主動被動來確定的某個程序,在場景1中可能是主動的,在場景2中可能是被動的,此時這個程序既是客戶端也是服務(wù)器。

  • 請求和響應(yīng):

請求:客戶端給服務(wù)器發(fā)送的數(shù)據(jù)
響應(yīng): 服務(wù)器返回給客戶端的數(shù)據(jù)

  • 注意:
  1. 一個服務(wù)器,同一時刻,可能要給多個客戶端提供服務(wù),就類似于餐館同時給很多人都提供服務(wù)。
  2. MySQL的客戶端和服務(wù)器通過網(wǎng)絡(luò)進行通信,可以在同一主機上(也通過網(wǎng)絡(luò)通信,但走的是環(huán)回網(wǎng)卡,一個特殊的網(wǎng)卡),也可以不在同一主機上。

4、 數(shù)據(jù)存儲

  • 數(shù)據(jù)到底是存儲在客戶端還是在服務(wù)器上呢?

答案是:服務(wù)器,服務(wù)器是MySQL的本體! 它的重要性和復(fù)雜程度,遠遠超過客戶端。

  • MySQL 具體是使用什么硬件設(shè)備來保存數(shù)據(jù)的呢?
    答案:硬盤,MySQL以及其它的關(guān)系型數(shù)據(jù)庫,都是使用 硬盤 來保存數(shù)據(jù)。

  • 內(nèi)存和外存(硬盤)的區(qū)別:

  1. 內(nèi)存訪問速度快,外存訪問速度慢.速度能差3-4個數(shù)量級~~幾千倍
  2. 內(nèi)存的空間比較小,外存的空間更大.
  3. 內(nèi)存成本貴,外存成本便宜!機械硬盤是機械結(jié)構(gòu)的(有磁頭,有盤片,一通電,盤片就快速旋轉(zhuǎn)) 存儲速度比較慢…
  4. 內(nèi)存的數(shù)據(jù),斷電后會丟失.外存的數(shù)據(jù),斷電后數(shù)據(jù)還在~~ 內(nèi)存存儲的數(shù)據(jù),是“易失”的 外存存儲的數(shù)據(jù),是“持久”的
  • 補充:
  1. mysql服務(wù)器為了更好的組織數(shù)據(jù),把上面要存的數(shù)據(jù)邏輯上劃分出了多個數(shù)據(jù)集合. 這些數(shù)據(jù)集合也稱為叫做“數(shù)據(jù)庫”
  2. 每個數(shù)據(jù)庫里,使用“表”這樣的結(jié)構(gòu)來組織數(shù)據(jù). 相當于excel表格 有很多行,每一行有很多列. 最上面一行是表頭(描述每一個列是啥意思)
  3. 每個表里有很多條記錄.每個記錄也就是一行. (row行)
  4. 每一行這里又得有很多列.每個列也稱為一個字段. (column列)

????????? 好啦,到這里我們的 初始數(shù)據(jù)庫 的分享就沒了,如果感覺做的還不錯的可以點個贊,關(guān)注一下,你的支持就是我繼續(xù)下去的動力,蟹蟹大家了,我們下期再見,拜拜~ ☆*: .?. o(≧▽≦)o .?.:*☆文章來源地址http://www.zghlxwxcb.cn/news/detail-422340.html

到了這里,關(guān)于【數(shù)據(jù)庫】 | 初始數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • postgresql(Windows)初始化數(shù)據(jù)庫教程

    postgresql(Windows)初始化數(shù)據(jù)庫教程

    省流:本文章內(nèi)容講的是如何初始化postgresql數(shù)據(jù)庫環(huán)境,前提是已經(jīng)安裝好postgresql數(shù)據(jù)庫,安裝步驟參考postgresql(Windows)安裝教程 定位到安裝路徑: C:Program FilesPostgreSQL12bin 執(zhí)行 C:Program FilesPostgreSQL12bininitdb.exe -D \\\"E:install svrPostgreSQLData\\\" 同理 C:Program FilesPostgreSQL12

    2024年01月20日
    瀏覽(53)
  • CDH集群hive初始化元數(shù)據(jù)庫失敗

    CDH集群hive初始化元數(shù)據(jù)庫失敗

    oracle數(shù)據(jù)庫操作: 報錯如下:命令 (Validate Hive Metastore schema (237)) 已失敗 截圖如下: 后臺日志部分摘錄: WARNING: Use “yarn jar” to launch YARN applications. SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p5253.21605619/jars/log4j-slf4j-im

    2024年04月11日
    瀏覽(30)
  • Linux-MariaDB數(shù)據(jù)庫的備份與初始化

    Linux系統(tǒng)下我們比較常用的數(shù)據(jù)庫軟件是開源又免費的MySQL。MariaDB是MySQL的一個分支,采用GPL授權(quán)許可,完全兼容MySQL的API與命令行。雖然MariaDB公司即將倒閉,但這不影響它的性能超越MySQL的事實。 使用 mysqldump 命令。這個命令可以幫助導(dǎo)出一個含有數(shù)據(jù)庫結(jié)構(gòu)與數(shù)據(jù)的SQL腳本

    2024年02月15日
    瀏覽(22)
  • mac系統(tǒng)之集成環(huán)境phpwebstudy初始化mysql數(shù)據(jù)庫

    mac系統(tǒng)之集成環(huán)境phpwebstudy初始化mysql數(shù)據(jù)庫

    PhpWebStudy是使用electron開發(fā)的桌面應(yīng)用.目前支持的軟件, nginx, apache, mysql, mariaDB, php, memcached, redis, mongoDB. 安裝和卸載, 全部都是通過調(diào)用homebrew和macports的內(nèi)置功能. 事實上, 使用homebrew或macports自行安裝卸載和在軟件里操作是一樣的.對于習(xí)慣使用brew或port命令的用戶, 依然可以繼

    2024年02月01日
    瀏覽(24)
  • Spring Boot實現(xiàn)第一次啟動時自動初始化數(shù)據(jù)庫

    Spring Boot實現(xiàn)第一次啟動時自動初始化數(shù)據(jù)庫

    在現(xiàn)在的后端開發(fā)中,只要是運用聯(lián)系型數(shù)據(jù)庫,信任SSM架構(gòu)(Spring Boot + MyBatis)已經(jīng)成為首選。 不過在咱們第一次運轉(zhuǎn)或許布置項目的時分,一般要先手動銜接數(shù)據(jù)庫,履行一個SQL文件以創(chuàng)立數(shù)據(jù)庫以及數(shù)據(jù)庫表格完結(jié) 數(shù)據(jù)庫的初始化作業(yè) ,這樣咱們的SSM應(yīng)用程序才能夠

    2024年02月03日
    瀏覽(24)
  • openstack詳解(二十三)——Neutron其他配置、數(shù)據(jù)庫初始化與服務(wù)啟動

    openstack詳解(二十三)——Neutron其他配置、數(shù)據(jù)庫初始化與服務(wù)啟動

    今天繼續(xù)給大家介紹Linux運維相關(guān)知識,本文主要內(nèi)容是Neutron其他配置、數(shù)據(jù)庫初始化與服務(wù)啟動。 在上文openstack詳解(二十二)——Neutron插件配置中,我們完成了Neutron插件的配置,今天,我們來進行Neutron的元數(shù)據(jù)代理配置、數(shù)據(jù)庫初始化以及服務(wù)啟動。 打開Neutron的元數(shù)

    2024年02月10日
    瀏覽(21)
  • 初始化Hive元數(shù)據(jù)庫 bash: schematool: 未找到命令的原因

    初始化元數(shù)據(jù)庫:schematool -initSchema -dbType mysql -verbose 報錯如下: 解決方法: (1)是否將MySQL的JDBC驅(qū)動拷貝到Hive的lib目錄下: sudo cp /opt/software/mysql-connector-java-5.1.37.jar $HIVE_HOME/lib (2)是否在$HIVE_HOME/conf目錄下新建hive-site.xml文件,文件的內(nèi)容可以百度下 (3)Hive環(huán)境變量是否配置

    2024年02月13日
    瀏覽(20)
  • 日志審計系統(tǒng)Agent項目創(chuàng)建——初始化數(shù)據(jù)庫和日志文件(Linux版本)

    完結(jié),下一篇主要是讀取日志文件,并讀取最新日志文件

    2024年01月16日
    瀏覽(27)
  • 安裝hive中初始化元數(shù)據(jù)庫失敗,顯示Failed to get schema version

    安裝hive中初始化元數(shù)據(jù)庫失敗,顯示Failed to get schema version

    我在搭建數(shù)據(jù)倉庫的時候,安裝hive包初始化元數(shù)據(jù)庫失敗。在網(wǎng)上找了幾種方法都沒解決成功,然后我又重新看了一下問題,問題當中還顯示了:無法使用MySQL以‘root‘@‘localhost‘。 原因分析: 1、權(quán)限問題:mysql版本的驅(qū)動包不對應(yīng),一般 linux系統(tǒng)下的jar為后綴 2、密碼問

    2024年02月05日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包