自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL數(shù)據(jù)庫的相關(guān)論壇設(shè)計(jì)的系統(tǒng)架構(gòu)

數(shù)據(jù)庫 MySQL
以下的文章主要描述的是開發(fā)基于MySQL數(shù)據(jù)庫的相關(guān)論壇設(shè)計(jì),以及系統(tǒng)架構(gòu)的3種模塊思想的詳細(xì)介紹。以下就是文章的詳細(xì)內(nèi)容介紹,望大家借鑒。

此文章主要是幫助你,開發(fā)基于MySQL數(shù)據(jù)庫的相關(guān)論壇設(shè)計(jì),首先我們是從系統(tǒng)架構(gòu)開始的。如果你對(duì)其實(shí)際相關(guān)內(nèi)容有興趣了解的話,以下就是具體方案的描述,希望在你今后的學(xué)習(xí)中會(huì)有所幫助。

系統(tǒng)架構(gòu):

采用模塊化思想,分為3層:

a。數(shù)據(jù)存儲(chǔ)層:使用MySQL(和PHP搭配之最佳組合)來存放bbs的所有數(shù)據(jù),包括用戶信息,文章數(shù)據(jù),用戶信件,用戶消息,系統(tǒng)數(shù)據(jù)(?),關(guān)鍵問題: 數(shù)據(jù)庫的規(guī)劃,是否用文件來輔助。

b。系統(tǒng)功能層:完成bbs的基本功能,由多個(gè)并列模塊組成,向下調(diào)用MySQL(和PHP搭配之最佳組合)的函數(shù)訪問數(shù)據(jù)庫,向上,接受處理請(qǐng)求,將處理的結(jié)果返回上層,根據(jù)請(qǐng)求類型,返回成敗結(jié)果和其他數(shù)據(jù)。而且模塊高度靈活,可以方便的修改增加。包括:

用戶模塊,處理用戶的注冊(cè),基本數(shù)據(jù)的修改,權(quán)限的變化,網(wǎng)友信息的查詢。

版面模塊,完成文章發(fā)表,文章的讀取,文章的刪除,文章的加標(biāo)記,讀改刪權(quán)限檢查,此模塊對(duì)數(shù)據(jù)庫的要求最高。

精華區(qū)模塊,包括精華區(qū)的文章,目錄的增加,刪除,上下移動(dòng)

(?)讀改刪權(quán)限檢查,目錄結(jié)構(gòu)是其中的難點(diǎn)。

信件模塊,包括發(fā)新信件,讀刪信件,信箋標(biāo)記,新信件的通知

消息模塊,包括發(fā)送消息,接受消息,新消息通知,消息回顧,消息存信件。

系統(tǒng)動(dòng)態(tài)模塊,包括當(dāng)前上站人數(shù),當(dāng)前動(dòng)態(tài),由于變動(dòng)頻繁,此類數(shù)據(jù)用共享內(nèi)存實(shí)現(xiàn)可能更好。

聊天模塊,雙人聊天是否能借鑒icq的做法,由雙方直接通話,但聊天結(jié)果存信件可能較麻煩,同時(shí),為兼容telnet功能,當(dāng)上層服務(wù)層為telnet時(shí),增加專門的模塊來進(jìn)行處理。

聊天室模塊,利用共享內(nèi)存還是數(shù)據(jù)庫?開房間,里面的權(quán)限問題。根據(jù)需要,還能增加新的功能。例如:活動(dòng)看板模塊,但對(duì)于非telnet終端,意義好象不大。。。。。

3。數(shù)據(jù)庫設(shè)計(jì)

關(guān)鍵還是MySQL(和PHP搭配之最佳組合)的效率問題,合理分配MySQL(和PHP搭配之最佳組合)的內(nèi)存,特別是table cache的

大小。另外,當(dāng)系統(tǒng)突然掉電呢?MySQL(和PHP搭配之最佳組合)是否robust?

以上的相關(guān)內(nèi)容就是對(duì)幫助你開發(fā)基于MySQL數(shù)據(jù)庫的論壇設(shè)計(jì)的介紹,望你能有所收獲。

【編輯推薦】

  1. MySQL數(shù)據(jù)庫與表的最基本命令大盤點(diǎn)
  2. MySQL5中的字符集問題與破解方案
  3. 453 h安裝在MySQL 4.1的亂碼問題
  4. 綠色版MySQL數(shù)據(jù)庫安裝與配置很簡單!
  5. MySQL AUTO_INCREMENT的正確用法
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2023-11-13 16:58:40

數(shù)據(jù)庫系統(tǒng)

2017-04-24 11:01:59

MySQL數(shù)據(jù)庫架構(gòu)設(shè)計(jì)

2017-09-26 13:35:40

Mysql數(shù)據(jù)庫設(shè)計(jì)樹狀數(shù)據(jù)

2011-03-09 08:53:02

MySQL優(yōu)化集群

2011-08-30 13:40:28

MySQL線程

2011-09-01 10:56:34

2011-03-30 13:44:45

MySQL數(shù)據(jù)庫鎖機(jī)制

2022-06-20 09:17:02

數(shù)據(jù)查詢請(qǐng)求數(shù)據(jù)庫

2019-02-27 09:46:05

數(shù)據(jù)庫架構(gòu)并發(fā)

2017-06-08 11:06:03

數(shù)據(jù)庫架構(gòu)分組

2019-01-02 11:10:40

MySQL數(shù)據(jù)庫數(shù)據(jù)庫設(shè)計(jì)

2010-05-31 15:12:44

MySQL數(shù)據(jù)庫

2010-04-15 08:57:29

Oracle數(shù)據(jù)庫

2010-11-26 14:52:10

MySQL系統(tǒng)變量

2011-08-05 11:01:15

MySQL數(shù)據(jù)庫設(shè)計(jì)

2011-03-08 08:49:55

MySQL優(yōu)化單機(jī)

2011-04-13 15:25:12

數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

2011-04-13 15:07:30

數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

2010-04-07 09:31:02

Oracle數(shù)據(jù)庫

2011-08-05 14:02:17

MySQL數(shù)據(jù)庫異常處理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)