PDA

View Full Version : Hoi ve` SQL Server & Oracle



abcIT
07-09-2002, 21:15
Moi nguo`i oi cho mi`nh hoi cai, mi`nh moi hoc qua ve` SQL Server, nhu*ng kien thu'c cua mi`nh chi gioi han la` no' du`ng de luu tru du lieu => cha hon gi` Access, mong moi nguoi` chi bao cho mi`nh them ve` nhu~ng uu diem cua no' so' voi Access, uu diem gi` noi bat nha't, co' phai so' luong nguo`i cu`ng 1 luc truy cap CSDL la` rat lo'n, lo'n ho*n Access nhie`u, co' phai khong, va` no' co' uu diem gi` ve` bao mat.

Va` them nua, Oracle thi` ngoa`i luu tru CSDL giong kieu SQL Server thi` co`n co' them uu diem gi` hon SQL Server.

Mi`nh ho?i ho*i nhie`u mong moi nguo`i giup mi`nh nhe'.

Hoamy.

Nhawe
11-09-2002, 23:24
Thật khó mà so sánh access,sqlserver và oracle, vì tùy mục đích sử dụng chúng sẽ có những ưu điểm riêng.
Cũng có lần tôi đã so sánh Oracle và Access, bạn có thể xem ở đây
http://www.ddth.com/showthread.php?s=&threadid=566 (http://www.ddth.com/showthread.php?s=&threadid=566)

SQLServer cũng là một hệ quản trị CSDL client-server như oracle nhưng quy mô nhỏ hơn Oracle và chỉ xài trên window, nó nằm lưng chừng khoảng giữa Access và Oracle.

Các so sánh có thể mang tính chủ quan, tôi nói oracle tốt, nhưng có thể người khác nói mySQL mới là "sự lự chọn cho tương lai" bởi vì họ thích mySQL.
Cách tốt nhất là bạn cứ bỏ ra một ít thời gian để tìm hiểu các tính năng của chúng, sau đó tự rút ra kết quả so sánh cho mình.
Ngoài forum này, nếu muốn có thêm thông tin về Oracle, bạn cũng có thể tham khảo thêm ở http://soft.emvatoi.net (http://soft.emvatoi.net)

VTHung
13-09-2002, 15:54
+ Theo như những gì tui được biết về CSDL thì SQL server chỉ dùng cho mạng tầm nhỏ và trung, còn Oracle dùng cho mạng tầm trung và lớn (vài triệu cho đến vài chục triệu bản ghi). Tôi đã tham gia viết các ứng dụng lớn cho SQL server nhưng khi duyệt thì chậm khủng khiếp (mất 1h - 3h) mới ra được 1 báo cáo, còn Oracle thì vô tư mất có vài phút mà đường chuyền lại không phải là xịn lém.
+ Việc sử dụng cũng còn tuỳ vào chương trình mà mình định viết, nếu nhỏ thì dùng Access, Fox, SQL có khi triển khai còn dễ dàng hơn nhiều ấy chứ.

puppy
21-10-2002, 16:22
Ngoại trừ vấn đề số lượng người truy cập. Tui chỉ thấy nó khác nhau ở chỗ store procedure và các service. Tất nhiên Access yếu hơn SQLServer và SQLServer yếu hơn Oracle. Đưa ra một số ví dụ.

Viết storeprocedure trong access thà đừng viết còn hơn :-). Nhưng viết storeprocedure trong SQLServer thì rất hay gần giống như lập trình Pascal. Viết storeprocedure trong Oracle còn hay hơn nữa giống như lập trình C++ vì có hỗ trợ cả đối tượng trong khi SQLServer không có.

Các service chạy thường trú. Tui chưa thấy access có service chạy thường trú(không biết có hay không). Nhưng SQLServer thì có. Và tui nghĩ Oracle cũng có vì khi chạy nó là cả một hệ thống kia mà và nó chạy thường trú mà, tất nhiên có các service của nó.

Các bạn thấy nó còn khác nhau gì nữa không, cho học hỏi thêm.

CrazyKing
13-11-2002, 21:07
SQL chỉ là chỉ là CSDL ở mức quan hệ ! Nếu muốn tìm hiểu về CSDL hướng đối tượng thì Oracle là đúng rồi OODBMS không thể thực hiện bởi SQL !!!!

dreamboy812002
01-05-2003, 02:59
Kìa các bác, sao không tiếp tục chủ đề này vậy, rất mong được lắng nghe cao kiến của mọi người, mong mọi người tiếp tục, please :)

phuncud
10-05-2003, 14:07
Bài viết được gửi bởi VTHung
+ Tôi đã tham gia viết các ứng dụng lớn cho SQL server nhưng khi duyệt thì chậm khủng khiếp (mất 1h - 3h) mới ra được 1 báo cáo, còn Oracle thì vô tư mất có vài phút mà đường chuyền lại không phải là xịn lém.

Tôi đã làm trên SQL SERVER rồi. Còn trên ORAC thì chưa. Nhưng mà so sánh giữa vài phút và (1h-3h) thì thật là vô lý.

Original
11-05-2003, 14:32
Bài viết được gửi bởi CrazyKing
SQL chỉ là chỉ là CSDL ở mức quan hệ ! Nếu muốn tìm hiểu về CSDL hướng đối tượng thì Oracle là đúng rồi OODBMS không thể thực hiện bởi SQL !!!!

Đối với MSSQL 2000 bạn có thể dùng CSDL hướng đối tượng !!!

xbacala
20-06-2003, 11:35
Bài viết được gửi bởi VTHung
+ Theo như những gì tui được biết về CSDL thì SQL server chỉ dùng cho mạng tầm nhỏ và trung, còn Oracle dùng cho mạng tầm trung và lớn (vài triệu cho đến vài chục triệu bản ghi). Tôi đã tham gia viết các ứng dụng lớn cho SQL server nhưng khi duyệt thì chậm khủng khiếp (mất 1h - 3h) mới ra được 1 báo cáo, còn Oracle thì vô tư mất có vài phút mà đường chuyền lại không phải là xịn lém.
+ Việc sử dụng cũng còn tuỳ vào chương trình mà mình định viết, nếu nhỏ thì dùng Access, Fox, SQL có khi triển khai còn dễ dàng hơn nhiều ấy chứ.

Thông tin mà bạn biết từ đâu ? Chắc là bạn biết từ cái thời SQL Server 6.5, bây giờ là SQL 2000 rồi bạn ơi, sắp tới là SQL 2003 nữa !

Việc đánh giá chung chung SQL Server 2000 thua Oracle 9i là quá sai lầm và không có cơ sở. Việc bạn viết ctrình chạy mất 1-3h với SQL Server là do bạn viết quá tệ chứ không phải do SQL Server tệ !

Bạn có thể tham khảo đánh giá so sánh giữa SQL Server và Oracle ở đây:

http://www.databasejournal.com/features/mssql/article.php/2170201
và cả ở MS$:
http://www.microsoft.com/sql/evaluation/compare/oracle.asp