Nói nhiều hơn từ góc độ DBA hơn là một nhà phát triển, khóa học này rất toàn diện; có thể có một số thứ có giá trị đối với bạn, đặc biệt là các chương Đối tượng dữ liệu và truy cập dữ liệu . Nó được viết từ phối cảnh Oracle → SQL Server nhưng nó hoạt động theo cách nào đó, đó là về các khái niệm ánh xạ mà bạn đã biết với một từ vựng hơi khác.
Nhưng, nói từ kinh nghiệm ở đây, yếu tố lớn nhất không phải là tìm hiểu các kiểu dữ liệu tương ứng với cái gì, mà là sự thay đổi trong suy nghĩ về ứng dụng của bạn và đặc biệt là cách tối ưu hóa nó. Ví dụ: nếu bạn đến từ SQL Server, rất có thể bạn tin rằng con trỏ đắt tiền và để tránh sử dụng chúng. Chà, trong Oracle mỗi SELECT
một con trỏ "dưới mui xe"; tất cả bằng cách sử dụng một con trỏ sẽ giúp bạn xử lý nó. Tương tự như vậy trong SQL Server, bạn sẽ được sử dụng (trừ khi bạn đang chạy ở chế độ lạc quan , điều mà ít người làm) đối với người đọc chặn nhà văn và nhà văn chặn người đọc và mã hóa để tránh kịch bản đó; Oracle hành xử rất khác nhau vì dù sao nó cũng chỉ hỗ trợ MVCC . Chỉ mục cụmtrong SQL Server được sử dụng thường xuyên hơn nhiều so với IOT trong Oracle (Tôi thực sự không biết tại sao lại như vậy, đó chỉ là điều tôi quan sát thấy, người Oracle đang thiếu một thủ thuật ở đó).
Những điều như thế này là lý do tại sao các ứng dụng chuyển từ cái này sang cái khác gặp rắc rối ... Nó không chỉ đơn giản như thay đổi cú pháp SQL (nếu đó là bạn cũng có thể đã sử dụng MySQL vì bạn sẽ không tận dụng được lợi thế của tất cả những tính năng bạn đã trả tiền!)