III MOĐI TRƯỜNG MÁY KHÁCH/MÁY PHÚC VÚ (5 Tiêt)
a. Qui trình hốt đoơng giữa máy phúc vú và máy khách
Cađu hỏi cơ sở dữ lieơu được gởi từø máy khách nhưng lái được xử lý tređn máy phúc vú. Chư có kêt quạ được gởi trạ veăđ máy khách ngang qua máng. Toàn boơ tiên trình yeđu caău và tiêp nhaơn thođng tin bao goăm 6 bước :
- Máy khách đưa ra yeđu caău cung câp dữø lieơu. - Yeđu caău được dịch sang SQL
- Máy phúc vú cơ sở dữ lieơu đieău hành tìm kiêm tređn máy tính - nơi dữ lieơu toăn tái.
- Dữ lieơu tìm được theo yeđu caău được gởi trạ lái máy khách. 6. Dữø lieơu được cung câp cho người dùng.
Trong mođi trường máy khách/máy phúc vú, có hai thành phaăn chính :
• Chương trình ứng dúng, thođng thường gĩi là khách hàng (client) hoaịc đaău trước (frontend).
• Boơ phúc vú cơ sở dữ lieơu, thường được gĩi là máy phúc vú (server) hoaịc
đaău sau (back end).
Máy khách
Người dùng đưa ra yeđu caău tái đaău trước. Máy khách cháy moơt chương trình ứng dúng có chức naíng :
• Cung câp giao dieơn cho người dùng. • Định dáng yeđu caău cung câp dữ lieơu.
• Hieơn thị dữø lieơu nó nhaơn lái từ máy phúc vú.
Trong mođi trường máy khách/máy phúc vú, máy phúc vú khođng chứa phaăn meăm giao dieơn người dùng. Máy khách có nhieơm vú trình bày dữ lieơu theo hình thức hữu ích, chẳng hán với giao dieơn người dùng và laơp báo bieơu.
Chương trình ứng dúng tređn máy khách tiêp nhaơn những chư thị từ người dùng, chuaơn bị chúng cho máy phúc vú, roăi gởi moơt yeđu caău cung câp thođng tin cú theơ qua máng đên máy phúc vú. Máy phúc vú xử lý yeđu caău, định vị thođng tin thích hợp, roăi gởi trạ thođng tin tìm được qua máng đên máy khách. Máy khách sau đó sẽ ''đaơy'' thođng tin ra giao dieơn đeơ hieơn thị thođng tin trước người dùng.
Trong mođi trường máy khách/máy phúc vú, người dùng máy khách sẽ sửø dúng moơt bieơu mău tređn màn hình, gĩi là khóa tìm kiêđm (search key) đeơ định rõ những thođng tin hĩ đang tìm kiêm.
Máy phúc vú
Máy phúc vú trong moơt trường máy khách/máy phúc vú chuyeđn dùng đeơ lưu trữ và quạn lý dữ lieơu. Đađy là nơi xạy ra haău hêt hốt đoơng đích thực cụa cơ sở dữ lieơu. Máy phúc vú còn được xem là đaău sau (back end) cụa mođ hình máy khách/máy phúc vú, bởi lẽ nó đáp ứng các yeđu caău cụa máy khách. Máy phúc vú tiêp nhaơn các yeđu caău có câu trúc từ phía máy khách, xử lý chúng,roăi gởi trạ thođng tin được yeđu caău veă lái máy khách, ngang qua máng.
Phaăn meăm cơ sở dữ lieơu tređn máy phúc vú taơp tin (file server) phạn ứng với yeđu caăđu từ phía máy khách baỉng cách phát đoơng các cuoơc tìm kiêm. Là thành phaăn cụa heơ thông máy khách/máy phúc vú, nó chư trạ veă kêt quạ tìm được.
Quy trình xử lý ở đaău sau bao goăm saĩp xêp dữø lieơu, trích ra dữ lieơu được yeđu caău, và gởi trạ dữ lieơu này veă cho người dùng.
Tương tự, phaăn meăm máy phúc vú cơ sở dữ lieơu quạn lý dữ lieơu trong moơt cơ sở dữ lieơu baỉng cách :
• Caơp nhaơt • Hụy bỏ • Boơ sung • Bạo veơ
Phaăn cứng máy phúc vú
Máy phúc vú trong mođi trường máy khách/máy phúc vú đieơn hình luođn phại mánh hơn máy khách. Máy phúc vú phại có khạ
• Nhieău yeđu caău moơt cách đoăng thời • Tình tráng an toàn
• Các tác vú quạn lý máng
Toơ chức nào áp dúng mođ hình máng máy khách/máy phúc vú đeău phại dùng các máy phúc vú chuyeđn dúng đeơ đạm đương những chức naíng đaău sau.
b.Kiên trúc máy khách/máy phúc vú
Có nhieău cách saĩp xêp máy khách/máy phúc vú. Hai câu hình chính được minh hĩa ở Hình 19.3.
• Có theơ đaịt dữ lieơu tređn moơt máy phúc vú đơn lẹ.
• Có theơ phađn bô dữ lieơu ngang qua nhieău máy phúc vú cơ sở dữ lieơu tùy vào vị trí cụa người dùngvà bạn chât cụa dữ lieơu.
Cách saĩp xêp máy phúc vú phađn tán có hai biên theơ :
• Đoăng boơ hóa máy phúc vú tređn máng dieơn roơng (WAN) moơt cách định kỳ nhaỉm bạo đạm tât cạ máy phúc vú đeău có chung dữ lieơu
Dùng moơt kho lưu trữù dữ lieơu lưu trữ các khôi dữõ lieơu lớn và gởi những dữ lieơu thường được truy caơp nhât đên moơt heơ thông trung gian có khạ naíng định dáng dữ lieơu theo hình thức thường được yeđu caău nhât đieău này giúp giạm bớt phaăn nào gánh naịng xử lý từ máy phúc vú chính.