Skip to main content

Hệ thống quản lý cơ sở dữ liệu hướng đối tượng là gì?

Một hệ thống quản lý cơ sở dữ liệu hướng đối tượng (OODBMS) giúp các lập trình viên tạo các đối tượng được tạo trong một ngôn ngữ lập trình hoạt động như một đối tượng cơ sở dữ liệu.Lập trình hướng đối tượng dựa trên một loạt các đối tượng làm việc.Mỗi đối tượng là một ứng dụng hoặc chương trình hoạt động độc lập, được gán với một nhiệm vụ hoặc vai trò cụ thể để thực hiện.Hệ thống quản lý cơ sở dữ liệu hướng đối tượng là cơ sở dữ liệu quan hệ được thiết kế để quản lý tất cả các chương trình độc lập này, sử dụng dữ liệu được tạo ra để nhanh chóng đáp ứng các yêu cầu về thông tin bởi một ứng dụng lớn hơn.Để minh họa cho một OODBMS, chúng ta có thể sử dụng một nhà bếp thương mại đơn giản với ba nhân viên: Đầu bếp trưởng, Cook và Cook thứ hai.Đầu bếp chịu trách nhiệm cho bít tết và đầu bếp thứ hai chịu trách nhiệm cho khoai tây chiên và salad.Cả hai đang bận rộn làm việc trên các chức năng của họ, ngay cả khi không có bất kỳ đơn đặt hàng nào.Đầu bếp trưởng là hệ thống quản lý cơ sở dữ liệu hướng đối tượng, Cook và Cook thứ hai đều là đối tượng.Một khách hàng đặt một đơn đặt hàng cho bít tết, khoai tây chiên và salad mà người phục vụ bàn giao cho đầu bếp trưởng.Đầu bếp trưởng gọi ra lệnh.Đầu bếp nhanh chóng cung cấp bít tết nấu chín vào đĩa, đồng thời đầu bếp thứ hai thêm khoai tây chiên và salad và nói với đầu bếp được thực hiện.Cả hai đều có thể cung cấp chính xác những gì được yêu cầu ngay lập tức, vì họ đã thực hiện trước các nhiệm vụ riêng lẻ của họ.Nhiều hướng, làm giảm thêm thời gian đáp ứng.Các đối tượng hoặc đầu bếp có thể được sử dụng làm chương trình riêng biệt, nhưng thời gian phản hồi nhanh hơn và thông tin được cung cấp trong một gói gắn kết khi được điều phối bởi đầu bếp hoặc oodbms. Việc sử dụng các ngôn ngữ lập trình hướng đối tượng như Python, Java,C#, Visual Basic, .NET, C ++, Objective-C và SmallTalk đều tăng mức độ phổ biến của hệ thống quản lý cơ sở dữ liệu hướng đối tượng.Một hệ thống quản lý cơ sở dữ liệu hướng đối tượng thường được sử dụng tốt nhất trong các ứng dụng kinh doanh trong đó có yêu cầu xử lý hiệu suất cao trong một môi trường phức tạp.Các ngành có nhu cầu cao về loại chương trình này thường là trong các lĩnh vực kỹ thuật, viễn thông, dịch vụ tài chính chuyên ngành và các lĩnh vực nghiên cứu khoa học.Tạo một thiết lập một thông số kỹ thuật tiêu chuẩn cho một chương trình hướng đối tượng.Một tiêu chuẩn như vậy có khả năng cải thiện tính di động của các ứng dụng được viết cho hệ thống quản lý cơ sở dữ liệu hướng đối tượng và do đó làm giảm chi phí phát sinh trong việc tạo mã mới mỗi lần.Nhóm đã tan rã vào năm 2001, nhưng các nhóm và sáng kiến khác nhau vẫn đang cố gắng xác định một tiêu chuẩn để cho phép các ứng dụng chức năng chéo.