Câu trả lời trực tiếp cho câu hỏi là phong cách Oracle được kế thừa từ những ý tưởng cũ hơn trong đó 30 dường như rất nhiều, và nhiều hơn nữa sẽ làm tăng nguy cơ bỏ ghim bộ đệm từ điển từ bộ nhớ thực trong cơ sở dữ liệu thông thường.
Ngược lại, không gian tên ODBC đến từ một nơi rất khác, nơi các bộ dữ liệu được trích xuất nhanh chóng bằng cách phân tích một bảng trong một bảng Excel và tự động xây dựng các bảng cơ sở dữ liệu với các tên cột được lấy từ các tiêu đề của bảng. Suy nghĩ như vậy dẫn bạn đến việc cho phép các định danh thậm chí có chứa lợi nhuận vận chuyển nhúng, và tất nhiên là các ký tự đặc biệt và trường hợp hỗn hợp. Đó là một sự trừu tượng hợp lý bởi vì nó mô hình hóa cách suy nghĩ của các nhà phân tích dữ liệu ngày nay.
Đừng bận tâm đến SQL92, việc tuân thủ ODBC thực sự quan trọng đối với cơ sở dữ liệu phổ quát ngày nay và các nhà cung cấp khác đã giải quyết vấn đề này tốt hơn Oracle. Ví dụ, ngay cả Teradata, không được nhiều người xem là người chơi phổ biến, phục vụ cho các không gian tên TWO, có và không có dấu ngoặc kép, trước đây có giới hạn 30 char, sau đó là một triển khai ODBC đầy đủ trong đó các định danh dài kỳ lạ được phục vụ cho .
Ngay cả trong lĩnh vực cơ sở dữ liệu lớn truyền thống, 30 ký tự thường là một vấn đề trong đó các tên phải duy trì ý nghĩa, nhất quán và đáng nhớ. Khi bạn bắt đầu thiết kế các cấu trúc chuyên biệt với sự kế thừa tên vai trò, bạn bắt đầu viết tắt các chữ viết tắt và tính nhất quán sẽ sớm chết, vì ví dụ, cùng một mã định danh gốc được hiển thị dưới dạng tên bảng hoặc tên cột trong một trường hợp sẽ không cần viết tắt và trong trường hợp khác thì không viết tắt . Nếu người dùng thực sự với số lượng đáng kể được mời vào các lớp như vậy thì hậu quả là khả năng sử dụng rất kém, và may mắn thay cho bất kỳ cơ sở dữ liệu cũ nào, ổ đĩa chính bây giờ là tách người dùng khỏi cơ sở dữ liệu thông qua các lớp đối tượng và công cụ BI.
Điều này để lại lớp cơ sở dữ liệu cho DBA và các nhóm kiến trúc sư dữ liệu, những người có lẽ không bận tâm lắm. Làm việc ra các kế hoạch viết tắt vẫn là một công việc cho cuộc sống, dường như.
Việc Oracle không giải quyết được giới hạn cũ này có lẽ phản ánh chủ yếu về thực tế rằng nó vẫn chưa (chưa) mất đi nhiều lợi thế cạnh tranh khi không thể trực tiếp thiết kế cơ sở dữ liệu được xây dựng bằng cách sử dụng các định danh dài hơn.