當前位置:首頁 » 服務存儲 » 塊存儲論壇
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

塊存儲論壇

發布時間: 2023-07-10 21:20:13

『壹』 u盤壞了能修嗎

可以修好,但是比較麻煩。
可以修好,但是比較麻煩。
網上有專門的修理u盤壞道的軟體,他可以把你u盤里的壞道挑出來,然後你就可以光用好的磁軌了,但是可能會比原來的容量小。
可以修復,不過裡面的數據就不一定能完好的保住了。
U盤一般應該不容易壞的,即使壞了,如果裡面沒有特別珍貴的資料,建議你還是再買一個比較好,畢竟修理也要花錢,而且還浪費不少時間。

『貳』 雲伺服器有什麼用的

其實雲主機的誕生,也是從伺服器逐漸發展的,它的使用也在技術上做了非常多的挑戰,所以雲主機這么受企業歡迎。(例如:易邁雲 推出企業0元購買雲伺服器 )。

雲服務的商業模式是通過繁殖大量創業公司提供豐富的個性化產品,以滿足市場上日益膨脹的個性化需求。其繁殖方式是為創業公司提供資金、推廣、支付、物流、客服一整套服務,把自己的運營能力像水和電一樣讓外部隨需使用。要了解雲服務,一定要先了解雲計算的基本原理。

雲計算:通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程伺服器中,企業數據中心的運行將更與互聯網相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。 這種服務類型是將網路中的各種資源調動起來,為用戶服務。

『叄』 discuz7資料庫表存放帖子的那個表叫什麼!

cdb_polls 投票帖資料表

cdb_posts 帖子資料表

具體如下:

cdb_access 用戶許可權表
數據表說明:當某用戶對某些版塊有特定的許可權的時候,該表記錄了該用戶在這些版塊有什麼許可權。
屬性說明:
uid--mediumint(8)--會員的UID編號
fid--smallint(6)--版塊的ID號
allowview--tinyint(1)--是否允許查看貼子
allowpost--tinyint(1)--是否允許發貼
allowreply--tinyint(1)--是否允許回復
allowgetattach--tinyint(1)--是否允許下載附件
allowpostattach tinyint(1) --是否允許上傳附件

cdb_adminactions 管理動作表
數據表說明:管理組管理信息表。
屬性說明:
admingid smallint(6)--管理組組id
disabledactions text--禁止行為

cdb_admingroups 管理組數據表
數據表說明:管理模組信息表。
屬性說明:
admingid--smallint(3)--管理組的ID
alloweditpost tinyint(1)--編輯帖子許可權
alloweditpoll tinyint(1)--編輯投票許可權
allowstickthread tinyint(1)--置頂帖子許可權
allowmodpost tinyint(1)--管理(編輯)帖子許可權#
allowdelpost tinyint(1)--刪除帖子許可權
allowmassprune tinyint(1)--閱讀許可權#
allowrefund tinyint(1)--@
allowcensorword tinyint(1)--過濾詞語設置許可權#
allowviewip tinyint(1)--查看ip許可權
allowbanip tinyint(1)--禁止ip許可權
allowedituser tinyint(1)--編輯用戶許可權#
allowmoser tinyint(1)--管理用戶許可權#
allowbanuser tinyint(1)--禁止用戶許可權
allowpostannounce tinyint(1)--發表公告許可權
allowviewlog tinyint(1)--瀏覽管理日誌許可權
disablepostctrl tinyint(1)--批量管理許可權#

cdb_adminnotes 管理員留言
數據表說明:後台留言信息。
屬性說明:
id mediumint(8)--事件id
admin varchar(15)--操作者
access tinyint(3)--@
adminid tinyint(3)--管理組id
dateline int(10)--日期
expiration int(10)--有效期
message text--留言內容

cdb_adminsessions 管理員後台在線記錄
數據表說明:後台登錄記錄。
屬性說明:
uid mediumint(8) --用戶登錄id
ip char(15)--登錄ip
dateline int(10)--登錄日期
errorcount tinyint(1)--密碼錯誤次數

cdb_advertisements 廣告資料表
數據表說明:廣告信息存儲。
屬性說明:
advid mediumint(8)--廣告id
available tinyint(1)--是否顯示(可用)
type varchar(50)--類型
displayorder tinyint(3)--顯示順序
title varchar(50)--標題
targets text --樣式
parameters text--展放位置#
code text--代碼
starttime int(10) --開始時間
endtime int(10)--結束時間

cdb_announcements 論壇公告資料表
數據表說明:公告信息存儲。
屬性說明:
id smallint(6)--公告id
author varchar(15)--發布者
subject varchar(250)--標題
displayorder tinyint(3)--顯示順序
starttime int(10)--開始時間
endtime int(10) --結束時間
message text--內容

cdb_attachments 附件資料表
數據表說明:附件信息存儲表。
屬性說明:
aid mediumint(8) --附件id
tid mediumint(8) --所在主題id
pid int(10)--所在帖子id
dateline int(10) --上傳/最後更新附件的日期時間
readperm tinyint(3) --閱讀許可權
filename char(100)--上傳時附件的文件名
description char(100)--附件表述
filetype char(50)--附件類型
filesize int(10)--附件大小
attachment char(100)--上傳後的附件的文件名
downloads mediumint(8)--下載次數

cdb_attachtypes 附件類型表
數據表說明:附件類型表。
屬性說明:
id smallint(6)--記錄附件類型設置的ID,每條對應一個ID
extension--char(10)--類型設置時的擴展名
maxsize--int(10)--控制最大上傳大小

cdb_banned 被禁止的ip列表
數據表說明:禁止ip記錄。
屬性說明:
id smallint(6)--被禁ip列表的id
ip1 smallint(3)
ip2 smallint(3)
ip3 smallint(3)
ip4 smallint(3)被禁ip地址的ip段,1,2,3,4表示ip的四段
admin varchar(15)--操作者記錄
dateline int(10)--日期
expiration int(10)--有效期

cdb_bbcodes bb代碼資料表
數據表說明:Discuz代碼信息表。
屬性說明:
id--mediumint(8)--標簽的ID
available--tinyint(1)--是否可用
tag--varchar(100)--標簽名稱
replacement--text--替換內容
example--varchar(255)--例子
explanation--text--解釋說明
params--tinyint(1)--參數個數
nest--tinyint(3)--嵌套次數

cdb_blogcaches 博客緩存
數據表說明:blog緩存。
屬性說明:
uid mediumint(8)--用戶id
variable varchar(10)--@
value text--@

cdb_buddys 好友信息表
數據表說明:會員的好友列表。
屬性說明:
uid--mediumint(8)--用戶的UID編號
buddyid--mediumint(8)--會員所加好友的好友UID編號
dateline int(10)--加入時間
description char(255)--備注

cdb_creditslog 積分交易記錄表
數據表說明:積分交易日誌。
屬性說明:
uid mediumint(8)--用戶id
fromto char(15)--來自
sendcredits tinyint(1)--支出積分
receivecredits tinyint(1)--收入積分
send int(10)--@
receive int(10)--@
dateline int(10)--交易時間
operation char(3)--交易動作

cdb_crons 計劃任務表
數據表說明:計劃任務存儲。
屬性說明:
cronid smallint(6)--計劃任務id
available tinyint(1)--是否可用
type enum('user','system')--類型(內置或者自定義)
name char(50)--名稱
filename char(50)--任務腳本名稱
lastrun int(10)--上次運行時間
nextrun int(10)--下次運行時間
weekday tinyint(1)--周
day tinyint(2)--天
hour tinyint(2)--小時
minute char(36)--分鍾

cdb_failedlogins 錯誤登錄記錄
數據表說明:後台登錄錯誤。
屬性說明:
ip--char(15)--非法登入者的IP
count--tinyint(1)--登入的次數
lastupdate--int(10)--最後更新日期

cdb_favorites 個人收藏信息表
數據表說明:收藏夾存儲表。
屬性說明:
uid--mediumint(8)--用戶的UID編號
tid--mediumint(8)--會員收藏主題的主題ID

cdb_forumfields 板塊擴展信息數據表
數據表說明:論壇版塊一般塊信息存儲。
屬性說明:
fid smallint(6)--版塊id
description text--版塊描述
`password` varchar(12)--訪問版塊所需密碼
icon varchar(255)--版塊圖標
postcredits varchar(255)--自定義主題積分
replycredits varchar(255)--自定義回復積分
redirect varchar(255)--鏈接轉向地址
attachextensions varchar(255)--允許附件類型#
moderators text --版主
rules text --版規
threadtypes text--主題分類
viewperm text--瀏覽帖子許可權
postperm text--發表主題許可權
replyperm text--發表回復許可權
getattachperm text --下載附件許可權
postattachperm text --上傳附件許可權

cdb_forumlinks 友情鏈接數據表
數據表說明:聯盟論壇信息存儲。
屬性說明:
id smallint(6)--聯盟論壇id
displayorder tinyint(3)--顯示順序
name varchar(100)--聯盟論壇名稱
url varchar(100)--聯盟論壇地址
note varchar(200)--聯盟論壇說明
logo varchar(100)--logo地址

cdb_forums 版塊資料表
數據表說明:論壇版塊主信息存儲表。
屬性說明:
fid smallint(6)--論壇版塊id
fup smallint(6)--上級論壇id
`type` enum('group','forum','sub')--論壇類型
`name` char(50)--論壇名稱
`status` tinyint(1)--是否顯示
displayorder tinyint(3)--顯示順序
styleid smallint(6)--默認風格
threads mediumint(8)--主題信息統計
posts mediumint(8)--帖子信息統計
todayposts mediumint(8)--今日帖子統計
lastpost char(110)--最新帖子
allowsmilies tinyint(1)--是否允許表情
allowhtml tinyint(1)--是否允許html
allowbbcode tinyint(1)--是否允許自定義ubb
allowimgcode tinyint(1)--是否允許[img]代碼
allowanonymous tinyint(1)--是否允許匿名發貼
allowblog tinyint(1)--是否允許加入blog
allowtrade tinyint(1)--是否允許交易
alloweditrules tinyint(1)--是否允許版主編輯規則
recyclebin tinyint(1)--是否開啟回收站
modnewposts tinyint(1)--是否開啟審核新帖
jammer tinyint(1)--是否啟用干擾碼
disablewatermark tinyint(1)--是否禁止使用水印
inheritedmod tinyint(1)--是否自動關閉主題
autoclose smallint(6)--主題自動關閉天數

cdb_medals 勛章資料表
數據表說明:勛章信息存儲。
屬性說明:
medalid smallint(6)--勛章id
`name` varchar(50)--勛章名稱
available tinyint(1)--是否可用
image varchar(30)--勛章圖片

cdb_memberfields 用戶(3)塊存儲論壇擴展閱讀表
數據表說明:用戶基本信息存儲表。
屬性說明:
uid mediumint(8)-- 用戶uid
nickname varchar(30)--用戶昵稱
site varchar(75)--用戶主頁
alipay varchar(50)--支付寶號碼
icq varchar(12)--icq號碼
qq varchar(12)--qq號碼
yahoo varchar(40)--yahoo通號碼
msn varchar(40)--msn號碼
taobao varchar(40)--淘寶帳號
location varchar(30)--來自
customstatus--自定義頭銜
medals varchar(255)--勛章信息
avatar varchar(255)--頭像信息
avatarwidth tinyint(3)--頭像寬度
avatarheight tinyint(3)--頭像高度
bio text--
signature text --簽名
sightml text--
ignorepm text--忽略短消息列表
groupterms text--
authstr varchar(20)--

cdb_members 用戶基本資料表
數據表說明:用戶主數據表:存儲關鍵信息。
屬性說明:
uid mediumint(8)--用戶uid
username char(15)--用戶名稱id
`password` char(32)--用戶密碼
secques varchar(80)--安全提問
gender tinyint(1)--性別
adminid tinyint(1)--管理許可權id
groupid smallint(6)--用戶組id
groupexpiry int(10)--主用戶組
extgroupids--拓展用戶組
regip char(15)--注冊ip
regdate int(10)--注冊日期
lastip char(15)--上次登錄ip
lastvisit int(10)--上次訪問時間
lastactivity int(10)--
lastpost int(10)--最後發表
posts mediumint(8)--貼子數
digestposts smallint(6)--精華數
oltime smallint(6)--在線時間
pageviews mediumint(8)--頁面訪問量
credits int(10)--積分
extcredits1 int(10)
extcredits2 int(10)
extcredits3 int(10)
extcredits4 int(10)
extcredits5 int(10)
extcredits6 int(10)
extcredits7 int(10)
extcredits8 int(10)---拓展積分1-8
avatarshowid int(10)--天下秀id
email char(50)--email信息
bday date--生日
sigstatus tinyint(1)--自我介紹
tpp--tinyint(3)--顯示每頁主題數的數量
ppp--tinyint(3)--顯示每個主題的回復數的數量
styleid--smallint(6)--所選風格的ID
dateformat char(10)--日期格式
timeformat tinyint(1)--時間格式
pmsound tinyint(1)--短消息提示方式
showemail tinyint(1)--是否顯示email
newsletter tinyint(1)--是否接收論壇通知
invisible tinyint(1)--是否隱身
timeoffset char(4)--時區時差設置
newpm tinyint(1)--是否新短消息並提示【同意接收論壇通知】
accessmasks tinyint(1)--表示該用戶是否對某些板塊指定了特別的許可權

cdb_moderators 版主信息數據表
數據表說明:版主信息存儲。
屬性說明:
uid mediumint(8)--版主用戶uid
fid smallint(6)--所管轄版塊fid
displayorder tinyint(3)--顯示順序
inherited tinyint(1)--是否繼承許可權#
CODE:[Copy to clipboard]cdb_admingroups
allowmodpost tinyint(1)--允許審核帖子
allowmassprune tinyint(1)--批量刪帖
allowrefund tinyint(1)--退款
allowcensorword tinyint(1)--過濾詞語
allowedituser tinyint(1)--編輯用戶
allowmoser tinyint(1)--審核用戶
disablepostctrl tinyint(1)--發帖不受限制

cdb_modworks 版主工作記錄表

cdb_onlinelist 在線列表定製

cdb_onlinetime 用戶在線時間信息表

cdb_orders 訂單數據表

cdb_paymentlog 支付記錄

cdb_pluginhooks 插件鉤子表

cdb_plugins 插件表

cdb_pluginvars 插件配置表

cdb_pms 簡訊資料表

cdb_pmsearchindex 短消息搜索緩存表

cdb_polls 投票帖資料表

cdb_posts 帖子資料表

cdb_profilefields 用戶欄目定製

cdb_promotions 論壇推廣

cdb_ranks 頭銜表

cdb_ratelog 帖子評分記錄表

cdb_regips 注冊ip記錄表

cdb_relatedthreads 相關主題

cdb_rsscaches RSS緩存

cdb_searchindex 搜索緩存

cdb_sessions 在線表

cdb_settings 論壇設置表

cdb_smilies 表情信息表

cdb_stats 統計數據表

cdb_statvars 統計變數表

cdb_styles 風格

cdb_stylevars 風格變數表

cdb_subscriptions 訂閱信息表

cdb_templates 模板

cdb_threads 主題資料表

cdb_threadsmod 主題管理記錄表

cdb_threadtypes 主題分類表

cdb_usergroups 用戶組數據表

cdb_validating 等待人工審核的會員記錄

cdb_words 詞語過濾表

『肆』 比較各個存儲類型的優缺點

【塊存儲】

典型設備:磁碟陣列,硬碟

塊存儲主要是將裸磁碟空間整個映射給主機使用的,就是說例如磁碟陣列裡面有5塊硬碟(為方便說明,假設每個硬碟1G),然後可以通過劃邏輯盤、做Raid、或者LVM(邏輯卷)等種種方式邏輯劃分出N個邏輯的硬碟。(假設劃分完的邏輯盤也是5個,每個也是1G,但是這5個1G的邏輯盤已經於原來的5個物理硬碟意義完全不同了。例如第一個邏輯硬碟A裡面,可能第一個200M是來自物理硬碟1,第二個200M是來自物理硬碟2,所以邏輯硬碟A是由多個物理硬碟邏輯虛構出來的硬碟。)

接著塊存儲會採用映射的方式將這幾個邏輯盤映射給主機,主機上面的操作系統會識別到有5塊硬碟,但是操作系統是區分不出到底是邏輯還是物理的,它一概就認為只是5塊裸的物理硬碟而已,跟直接拿一塊物理硬碟掛載到操作系統沒有區別的,至少操作系統感知上沒有區別。

此種方式下,操作系統還需要對掛載的裸硬碟進行分區、格式化後,才能使用,與平常主機內置硬碟的方式完全無異。

優點:

1、 這種方式的好處當然是因為通過了Raid與LVM等手段,對數據提供了保護。

2、 另外也可以將多塊廉價的硬碟組合起來,成為一個大容量的邏輯盤對外提供服務,提高了容量。

3、 寫入數據的時候,由於是多塊磁碟組合出來的邏輯盤,所以幾塊磁碟可以並行寫入的,提升了讀寫效率。

4、 很多時候塊存儲採用SAN架構組網,傳輸速率以及封裝協議的原因,使得傳輸速度與讀寫速率得到提升。

缺點:

1、採用SAN架構組網時,需要額外為主機購買光纖通道卡,還要買光纖交換機,造價成本高。

2、主機之間的數據無法共享,在伺服器不做集群的情況下,塊存儲裸盤映射給主機,再格式化使用後,對於主機來說相當於本地盤,那麼主機A的本地盤根本不能給主機B去使用,無法共享數據。

3、不利於不同操作系統主機間的數據共享:另外一個原因是因為操作系統使用不同的文件系統,格式化完之後,不同文件系統間的數據是共享不了的。例如一台裝了WIN7/XP,文件系統是FAT32/NTFS,而Linux是EXT4,EXT4是無法識別NTFS的文件系統的。就像一隻NTFS格式的U盤,插進Linux的筆記本,根本無法識別出來。所以不利於文件共享。


【文件存儲】

典型設備:FTP、NFS伺服器

為了克服上述文件無法共享的問題,所以有了文件存儲。

文件存儲也有軟硬一體化的設備,但是其實普通拿一台伺服器/筆記本,只要裝上合適的操作系統與軟體,就可以架設FTP與NFS服務了,架上該類服務之後的伺服器,就是文件存儲的一種了。

主機A可以直接對文件存儲進行文件的上傳下載,與塊存儲不同,主機A是不需要再對文件存儲進行格式化的,因為文件管理功能已經由文件存儲自己搞定了。

優點:

1、造價交低:隨便一台機器就可以了,另外普通乙太網就可以,根本不需要專用的SAN網路,所以造價低。

2、方便文件共享:例如主機A(WIN7,NTFS文件系統),主機B(Linux,EXT4文件系統),想互拷一部電影,本來不行。加了個主機C(NFS伺服器),然後可以先A拷到C,再C拷到B就OK了。(例子比較膚淺,請見諒……)

缺點:

讀寫速率低,傳輸速率慢:乙太網,上傳下載速度較慢,另外所有讀寫都要1台伺服器裡面的硬碟來承擔,相比起磁碟陣列動不動就幾十上百塊硬碟同時讀寫,速率慢了許多。


【對象存儲】

典型設備:內置大容量硬碟的分布式伺服器

對象存儲最常用的方案,就是多台伺服器內置大容量硬碟,再裝上對象存儲軟體,然後再額外搞幾台服務作為管理節點,安裝上對象存儲管理軟體。管理節點可以管理其他伺服器對外提供讀寫訪問功能。

之所以出現了對象存儲這種東西,是為了克服塊存儲與文件存儲各自的缺點,發揚它倆各自的優點。簡單來說塊存儲讀寫快,不利於共享,文件存儲讀寫慢,利於共享。能否弄一個讀寫快,利 於共享的出來呢。於是就有了對象存儲。

首先,一個文件包含了了屬性(術語叫metadata,元數據,例如該文件的大小、修改時間、存儲路徑等)以及內容(以下簡稱數據)。

以往像FAT32這種文件系統,是直接將一份文件的數據與metadata一起存儲的,存儲過程先將文件按照文件系統的最小塊大小來打散(如4M的文件,假設文件系統要求一個塊4K,那麼就將文件打散成為1000個小塊),再寫進硬碟裡面,過程中沒有區分數據/metadata的。而每個塊最後會告知你下一個要讀取的塊的地址,然後一直這樣順序地按圖索驥,最後完成整份文件的所有塊的讀取。

這種情況下讀寫速率很慢,因為就算你有100個機械手臂在讀寫,但是由於你只有讀取到第一個塊,才能知道下一個塊在哪裡,其實相當於只能有1個機械手臂在實際工作。

而對象存儲則將元數據獨立了出來,控制節點叫元數據伺服器(伺服器+對象存儲管理軟體),裡面主要負責存儲對象的屬性(主要是對象的數據被打散存放到了那幾台分布式伺服器中的信息),而其他負責存儲數據的分布式伺服器叫做OSD,主要負責存儲文件的數據部分。當用戶訪問對象,會先訪問元數據伺服器,元數據伺服器只負責反饋對象存儲在哪些OSD,假設反饋文件A存儲在B、C、D三台OSD,那麼用戶就會再次直接訪問3台OSD伺服器去讀取數據。

這時候由於是3台OSD同時對外傳輸數據,所以傳輸的速度就加快了。當OSD伺服器數量越多,這種讀寫速度的提升就越大,通過此種方式,實現了讀寫快的目的。

另一方面,對象存儲軟體是有專門的文件系統的,所以OSD對外又相當於文件伺服器,那麼就不存在文件共享方面的困難了,也解決了文件共享方面的問題。

所以對象存儲的出現,很好地結合了塊存儲與文件存儲的優點。

最後為什麼對象存儲兼具塊存儲與文件存儲的好處,還要使用塊存儲或文件存儲呢?

1、有一類應用是需要存儲直接裸盤映射的,例如資料庫。因為資料庫需要存儲裸盤映射給自己後,再根據自己的資料庫文件系統來對裸盤進行格式化的,所以是不能夠採用其他已經被格式化為某種文件系統的存儲的。此類應用更適合使用塊存儲。

2、對象存儲的成本比起普通的文件存儲還是較高,需要購買專門的對象存儲軟體以及大容量硬碟。如果對數據量要求不是海量,只是為了做文件共享的時候,直接用文件存儲的形式好了,性價比高。