GIẢI PHÁP CHO VIỆC LỰA CHỌN CƠ SỞ DỮ LIỆU

Một phần của tài liệu XÂY DỰNG hệ QUẢN TRỊ HYPERMEDIA HƯỚNG đối TƯỢNG (Trang 99 - 100)

- Ban đầu khi xây dựng OOHDM, vì hoạt động trên môi trường mạng, cơ sở dữ liệu tập trung ở Server và do bài toán mang tính hướng đối tượng

KHOA CNTT –

ĐH KHTN

Sinh viên thc hin: Cao Th Thu Liên - Nguyn Thế Vũ Trang 100

nên ta phải chọn một hệ quản trị cơ sở dữ liệu hướng đối tượng và phải hỗ trợ mô hình client/server với multi-user. Và ứng cử viên đầu tiên là Versant, một trong những sản phẩm nổi tiếng và lâu đời với công nghệ OODBMS. Thế nhưng do Versant phát triển từ rất sớm nên Versant bị dính rất chặt với C/C++. Vậy cho nên khi công nghệ .NET ra đời thì Versant gặp vấn đề ở ngôn ngữ hỗ trợ, các version từ 6.0.5.2 trở về trước không thể biên dịch thành công 100% các chương trình trên môi trường Microsoft VC++ 7.0 trở lên. Một lý do đơn giản là C mà .NET sử dụng là ANSI C++, còn Versant lại sử dụng C/C++ thường cho việc xây dựng các thư viện hỗ trợ của mình. Do đó sẽ không thể phát triển ứng dụng trên môi trường .NET.

- Do đó ta sẽ chọn sản phẩm của FastObjects thuộc tập đoàn Poet. Ở những ngày đầu FastObjects cũng chỉ hỗ trợ trên môi trường Microsoft Visual C++6.0 mà thôi. Nhưng năm 2004 FastObjects đã cộng tác với Versant tung ra sản phẩm FastObjects.Net với khả năng tích hợp hoàn toàn vào môi trường Visual Studio .NET, hỗ trợ ngôn ngữ C#, VB.NET, Jsharp, và với sản phẩm FastObjects.Net này Poet đã thực sự có được một OODBMS theo kiểu Component của mình.

- Vấn đề về hệ quản trị cơ sở dữ liệu đã được giải quyết, thế nhưng lại phát sinh vấn đề là làm thế nào để chuyển các đối tượng đã được lưu vào trong cơ sở dữ liệu từ server đến client ? Và vấn đề cũng đã được giải quyết, ta có thể xem cách giải quyết ở phần “kiến trúc phần lưu trữ” bên dưới.

Một phần của tài liệu XÂY DỰNG hệ QUẢN TRỊ HYPERMEDIA HƯỚNG đối TƯỢNG (Trang 99 - 100)

Tải bản đầy đủ (PDF)

(178 trang)