Tôi là sinh viên, chuyên ngành quản lý cơ sở dữ liệu. Vào học kỳ thứ 5 của tôi, chúng tôi được yêu cầu tạo một hệ thống sử dụng cơ sở dữ liệu không đồng nhất. Chúng ta phải sử dụng ít nhất 4 cơ sở dữ liệu khác nhau. Sự lựa chọn của tôi sẽ là MySQL, MS SQL Server, Oracle và PostgreSQL vì đây là một trong những cơ sở dữ liệu phổ biến và trưởng thành nhất.Kết nối cơ sở dữ liệu không đồng nhất
Vấn đề là cho đến nay, chưa có nhóm nào quản lý kết nối với 4 cơ sở dữ liệu khác nhau. Tôi đã nghe nói rằng bằng cách sử dụng Java hibernate mùa xuân có thể kết nối với cơ sở dữ liệu khác nhau, nhưng tôi đang cố gắng để kết nối với cơ sở dữ liệu khác nhau ở cấp độ cơ sở dữ liệu, không phải ở cấp ứng dụng. Sử dụng một cái gì đó giống như liên kết cơ sở dữ liệu của Oracle. Nhưng theo như tôi biết, MySQL không có tính năng này.
Nếu trong ngành, cách phổ biến để xử lý cơ sở dữ liệu không đồng nhất là gì? Hay có thư viện chuẩn nào để tôi làm điều này? Tôi hy vọng nhận được một số hướng dẫn về cách tôi xử lý cơ sở dữ liệu không đồng nhất bằng cách sử dụng tiêu chuẩn ngành
Có vẻ như bạn cần một khung cơ sở dữ liệu hoặc trình bao bọc trình bày một giao diện đồng nhất với nhiều loại cơ sở dữ liệu, chẳng hạn như ODBC, JDBC hoặc OleDB. –
Bạn có chắc là bạn đang nói về một hệ thống cơ sở dữ liệu thuần nhất? Từ mô tả của bạn, nó có vẻ giống như một hệ thống không đồng nhất, do các DBMS khác nhau có liên quan. Điều này hay tương tự sẽ là định nghĩa đồng nhất: "Cơ sở dữ liệu đồng nhất có nghĩa là công nghệ cơ sở dữ liệu giống nhau ở mỗi vị trí (hoặc các trang) và dữ liệu tại các vị trí khác nhau cũng tương thích. Trong một hệ thống đồng nhất, tất cả các nút đều sử dụng cùng phần cứng và phần mềm cho hệ thống cơ sở dữ liệu. " – MicSim
@MicSim cảm ơn vì đã nhận thấy điều đó. nó phải là cơ sở dữ liệu không đồng nhất. cố định :) – Azuan