構(gòu)建電子商務(wù)網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)使用的技術(shù)手段

2023-05-17    分類: 網(wǎng)站建設(shè)

本文從SQL Ser ver 2000、ASP( Act i ve Se r ve r Pa ge) 工具、VBScr i pt 語(yǔ)言使用方面, 就構(gòu)建在線購(gòu)物網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)使用的技術(shù)手段作了一些探討。
關(guān)鍵詞:電子商務(wù) 數(shù)據(jù)庫(kù)網(wǎng)站
在線購(gòu)物網(wǎng)站與傳統(tǒng)商務(wù)相比主要優(yōu)勢(shì)為:無(wú)店鋪?zhàn)饨穑?成本低;采用“零庫(kù)存”管理, 資金周期短;互聯(lián)網(wǎng)商務(wù)有利于開(kāi)拓市場(chǎng);實(shí)現(xiàn)2 4 h 不間斷營(yíng)業(yè)。本文擬就構(gòu)建在線購(gòu)物網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)使用的技術(shù)手段等方面作一些探討。
1、使用SQL Ser ver 2000目前市場(chǎng)上數(shù)據(jù)庫(kù)的主流廠商及產(chǎn)品有I BM DB2、Mi c r os of t SQL SERVER2000、ORACLE 9i 、Sybas e 。
IBM是通過(guò)DB2 與WebSphe r e 、Ti vol i和Lo t u s 四大品牌共同提供電子商務(wù)基礎(chǔ)架構(gòu), 而自己并不開(kāi)發(fā)應(yīng)用軟件, 目前一些ER P 廠商、C RM 廠商以及電子商務(wù)軟件廠商都與I BM建立了合作關(guān)系, 將I BM公司的數(shù)據(jù)庫(kù)作為其應(yīng)用軟件的開(kāi)發(fā)平臺(tái)。
Or a c l e 在自己的數(shù)據(jù)庫(kù)平臺(tái)上為用戶開(kāi)發(fā)了包括E RP 、C RM和S CM等企業(yè)應(yīng)用軟件。S yb a s e 公司作為客戶機(jī)/ 服務(wù)器的倡導(dǎo)者, 其開(kāi)發(fā)工具P owe r Bui l de r 擁有眾多的開(kāi)發(fā)者。
區(qū)別于FoxPr o 、Ac c e s s 小型數(shù)據(jù)庫(kù),SQL Se r ve r 是一個(gè)功能完備的數(shù)據(jù)庫(kù)管理系統(tǒng)。它包括支持開(kāi)發(fā)的引擎、標(biāo)準(zhǔn)的SQL語(yǔ)言、擴(kuò)展的特性( 如復(fù)制、OLAP 、分析) 等功能。而像存儲(chǔ)過(guò)程、觸發(fā)器等特性, 也是大型數(shù)據(jù)庫(kù)才擁有的。
Mi cr osof t SQL Ser ver 2000 的新特性
1. 1 啟用We b 特性調(diào)查研究表明, SQL Se r ve r 是We b 上最流行的用于存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)。構(gòu)建于SQL Ser ve r 7. 0 基礎(chǔ)上, SQL Ser ve r 2000提供了更多的We b 和電子商務(wù)功能, 其中包括:對(duì)XML和I n t e r ne t 標(biāo)準(zhǔn)的豐富支持。
SQL Se r ve r 2000 允許你使用XML來(lái)配置1支持W2 C 及其標(biāo)準(zhǔn)。提供了從一個(gè)瀏覽器通過(guò)防火墻安全訪問(wèn)數(shù)據(jù)的能力。也提供了對(duì)格式化文檔快速的全文索引。
強(qiáng)大的、靈活的基于We b 的分析。使用SQL Ser ve r 2000, 能夠分析和鏈接現(xiàn)存的在線分析處理(OL A P )管道, 甚至在We b 上也可以。也能使用SQL Se r ve r 2000,包括新式的數(shù)據(jù)采集工具。
安全的應(yīng)用程序管理。使用SQL Ser ver2000 對(duì)多例程的支持在一臺(tái)單獨(dú)的計(jì)算機(jī)上管理多個(gè)獨(dú)立的SQL Se r ve r 安裝。
1 . 2 更高的可伸縮性和可靠性SQL Se r ve r 7. 0 被證明是We b 和電子商務(wù)最重要的工具, SQL Se r ve r 2000 以最高等級(jí)的可靠性在諸如ba r ne s a ndn obl e .c o m 等公司中發(fā)揮了記錄的可伸縮性。如今, 大量的高級(jí)電子商務(wù)、高容量站點(diǎn)正在運(yùn)行SQL Ser ver 7. 0。SQL Ser ver 2000發(fā)布的全球記錄TP C - C 基準(zhǔn), 使其它平臺(tái)上的競(jìng)爭(zhēng)黯然失色。
電子商務(wù)解決方案的可伸縮性。S Q LSe r ve r 2000允許通過(guò)多個(gè)SQL Se r ve r 2000的安裝來(lái)執(zhí)行工作量分區(qū), 并通過(guò)在一個(gè)SQL Se r ve r 發(fā)布數(shù)據(jù)庫(kù)配置中跨多個(gè)服務(wù)器來(lái)執(zhí)行自動(dòng)查詢優(yōu)化。使用SQL Se r ve r2 0 0 0 , 應(yīng)用程序能夠完全利用對(duì)稱多處理(S MP )硬件。
商業(yè)解決方案的可伸縮性。利用增強(qiáng)的SMP 支持, 你能完全利用新的Mi c r os of tWi ndows 2000 容量。SQL Se r ver 2000 提供了高性能服務(wù)器到服務(wù)器間的3 2 個(gè)C PU和6 4 GB RAM的互聯(lián)。
數(shù)據(jù)倉(cāng)庫(kù)解決方案的可伸縮性。使用SQL Se r ver 2000, 能夠在眾多復(fù)雜的執(zhí)行方案中提高反應(yīng)時(shí)間, 甚至達(dá)大的數(shù)據(jù)設(shè)置和成千上萬(wàn)個(gè)成員的規(guī)模。可以在不同的服務(wù)器上通過(guò)發(fā)布式分區(qū)管道擴(kuò)大你的數(shù)據(jù)倉(cāng)庫(kù)規(guī)模。
2、使用ASP( Act i ve Ser ver Page)工具
2. 1 網(wǎng)站的ASP 訪問(wèn)技術(shù)ASP 是Act i ve Se r ver Page s 的縮寫(xiě)即“動(dòng)態(tài)服務(wù)器頁(yè)面”。本質(zhì)上是一個(gè)服務(wù)器端的腳本編寫(xiě)環(huán)境。使用柵可以組和HTML 頁(yè)、腳本命令和Ac t i ve 組件以創(chuàng)建交互的隊(duì)We b 頁(yè)和基于We b 的功能強(qiáng)大的應(yīng)用程序, 并且使用AS P 代碼編寫(xiě)的應(yīng)用程序很容易開(kāi)發(fā)和修改。
當(dāng)客戶通過(guò)瀏覽器向網(wǎng)站服務(wù)器請(qǐng)求。a s p 文件時(shí), AS P 腳本開(kāi)始遠(yuǎn)行。然后we b 服務(wù)器調(diào)用AS P , AS P 全面讀取請(qǐng)求的文件, 執(zhí)行所有腳本命令, 并將最終生成的網(wǎng)頁(yè)送給瀏覽器。
2. 2 ASP 的內(nèi)建對(duì)象ASP采用面向?qū)ο蠹夹g(shù)實(shí)施數(shù)據(jù)庫(kù)的訪問(wèn)和操作, 提供了5 個(gè)內(nèi)建對(duì)象和多個(gè)內(nèi)建組件, 5 個(gè)內(nèi)建對(duì)象及作用分別為:
Re q u e s t 對(duì)象:從客戶端獲取信息;Re s pons e 對(duì)象:將信息從服務(wù)器發(fā)送到客戶端;s e r v e r 對(duì)象:創(chuàng)建訪問(wèn)服務(wù)器端數(shù)據(jù)庫(kù)的對(duì)象;Appl i ca t i on 對(duì)象:用于保存訪問(wèn)一個(gè)網(wǎng)站的全局變量并提供給所有用戶共享;s e s s i on 對(duì)象:保存和訪問(wèn)一個(gè)瀏覽器用戶的全局變量。
這5 個(gè)AS P 內(nèi)建對(duì)象主要提供了服務(wù)器與客戶端數(shù)據(jù)的接收和發(fā)送, 但要實(shí)現(xiàn)數(shù)據(jù)庫(kù)信息的訪問(wèn)和處理, 還必須使用AS P 所提供的組件, 尤其是關(guān)于數(shù)據(jù)庫(kù)訪問(wèn)的Da t a ba se Acc es s 組件。這是ASP 內(nèi)建立組件中最重要的一個(gè)組件, 它使用Mi cr os of t 的ADO (Ac t i veX Dat a Obj e ct )技術(shù)訪問(wèn)存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)。ADO 主要提供了三個(gè)對(duì)象實(shí)施數(shù)據(jù)庫(kù)的訪問(wèn)和操縱, 分別為Conne c t i on 對(duì)象、Comma nd 對(duì)象和Re c or ds et 對(duì)象。
3、使用VBScr i pt 語(yǔ)言
VBSc r i pt 是一種腳本語(yǔ)言。這意味著這種語(yǔ)言比BAS I C 語(yǔ)言的成熟版本容易使用又難于使用。編制簡(jiǎn)單的程序時(shí), 腳本語(yǔ)言是容易使用的。腳本語(yǔ)言的句法比較簡(jiǎn)單。VBScr i pt 是Ac t i ve Sever Pages 的缺省語(yǔ)言。可以在AS P 網(wǎng)頁(yè)中使用其它腳本語(yǔ)言, 如J scr i pt , Per l 。
VBSc r i p t 既可以作為客戶端也可以作為服務(wù)器端編程語(yǔ)言。客戶端編程語(yǔ)言是由瀏覽器解釋執(zhí)行的語(yǔ)言。Ja va 和J scr i pt /J avaScr i pt 也可以作為客戶端編程語(yǔ)言。優(yōu)點(diǎn)是瀏覽器完成了所有的工作, 這可以減輕服務(wù)器的負(fù)擔(dān)。而且客戶端程序運(yùn)行起來(lái)比服務(wù)器端程序快得多。當(dāng)一個(gè)瀏覽器的用戶執(zhí)行了一個(gè)操作時(shí), 不必通過(guò)網(wǎng)絡(luò)對(duì)其作出響應(yīng), 客戶端程序就可以作出響應(yīng)。

分享名稱:構(gòu)建電子商務(wù)網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)使用的技術(shù)手段
分享地址:http://muchs.cn/news/259726.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站營(yíng)銷、網(wǎng)站導(dǎo)航關(guān)鍵詞優(yōu)化企業(yè)建站、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)