Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (139.53 KB, 6 trang )
I.CSDL quan hệ
1. Bảng Users
2. Bảng Manager
3. Bảng video
4. Bảng audio
5. Bảng anh
6. Bảng Text
Mô hình dữ liệu phân tán
Mô hình dữ liệu phân tán sử dụng 2 máy chủ riêng biệt để lưu trữ và
xử lý, bao gồm:
a. Web Server: là máy chủ web lưu trữ ứng dụng web.
b. Video Storage Server: máy chủ lưu trữ video có chức năng lưu
trữ cơ sở dữ liệu video và metadata của video, trong đó
metadata được lưu trữ dưới dạng cơ sơ dữ liệu quan hệ.
• Video_Uploader: là module hỗ trợ upload file video mà người
quản lý muốn upload lên video Storage Server để lưu trữ và upload
video lên Web Services Provider Server để xử lý. Ngoài ra module
này trả về URL của video mà người dùng đã upload để đưa vào bộ
metadata của video. Trong một phiên upload người dùng có thể tải
lên đồng thời nhiều file video.
• Video_Descriptor: là một form cho phép nhập các thông tin mô
tả về video bao gồm: tên video, tên chủ đề video, mô tả nội dung
video, keyword, tag và đưa vào bộ metadata của video.
• Video_MetadataSyn: module này có chức năng tiếp nhận các
metadata từ các module khác và từ web services để đồng bộ hóa, tạo
ID cho file video và đưa vào cơ sở dữ liệu XML và ngược lại.
• Video_Maper: module có tính năng ánh xạ dữ liệu từ cơ sở dữ
liệu XML chứa metadata của video vào cơ sở dữ liệu quan hệ chứa
metadata của video.
• Video_Updater: module này có chức năng nhận yêu cầu từ phía
người quản lý và thay đổi dữ liệu của metadata trong cơ sở dữ liệu