構建電子商務網站后臺數據庫使用的技術手段

2023-05-17    分類: 網站建設

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

文章標題:構建電子商務網站后臺數據庫使用的技術手段
文章網址:http://www.muchs.cn/news26/259726.html

成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站設計、搜索引擎優(yōu)化、自適應網站響應式網站、全網營銷推廣企業(yè)建站

廣告

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

成都定制網站網頁設計