Professional Documents
Culture Documents
Đề tài: Thay thế hệ thống quản lý CSDL của Viễn thông Quân
đội Viettel Telecom TP.Hồ Chí Minh từ MySQL qua Oracle DB..
1
Mục lục
2
2.4. Phạm vi triển khai hệ thống Oracle:.................................................................................
3
PHẦN 1: TỔNG QUAN ĐỀ TÀI.
1. Giới thiệu công ty Viễn thông Viettel Telecom.
Tổng Công ty Viễn thông Viettel (Viettel Telecom) là công ty trực thuộc Tập
đoàn Viễn thông Quân đội Viettel được thành lập ngày 5 tháng 4 năm 2007, trên cơ sở
sáp nhập các Công ty Internet Viettel, Điện thoại cố định Viettel và Điện thoại di động
Viettel. Viettel Telecom rất thành công ngành viễn thông, cung cấp mạng internet và
dịch vụ di động.
Khi mới thành lập, mục tiêu của giới thiệu Viettel Telecom là chiếm lĩnh thị
trường thiết bị điện tử, viễn thông, di động và dịch vụ internet. Tuy nhiên, Viettel
Telecom đã mở rộng danh mục dịch vụ nhanh chóng trong thời gian gần đây. Bởi lẽ,
nhà mạng này biết được xu hướng, áp dụng công nghệ mới và hơn hết là muốn tăng
thêm doanh thu cho Viettel Telecom. Dưới đây là tất cả dịch vụ mà Viettel Telecom
hiện có:
● Cung cấp thiết bị, vật tư trong lĩnh vực viễn thông, internet, phát thanh và
truyền hình.
● Dịch vụ thương mại điện tử, thanh toán online, trung gian thanh toán, gửi và
nhận tiền.
● Chuyển phát nhanh, vận chuyển hàng hoá và các dịch vụ bưu chính.
● Xây dựng mạng lưới cung cấp thông tin, truyền thông đa phương tiện qua
website, mạng xã hội và ứng dụng trên di động.
● Cung cấp hạ tầng viễn thông, thiết bị cho dịch vụ viễn thông, internet, truyền
hình.
● Hoạt động trong lĩnh vực kỹ thuật quân sự, quốc phòng, an ninh.
● Đi đầu trong công nghệ bảo mật mật mã quân sự, an toàn thông tin, bảo mật
thông tin người dùng trên mạng internet.
● Cung cấp dịch vụ data internet mobile, internet cáp quang.
● Đầu tư mảng game online và thể thao.
4
2. Lý do chọn đề tài.
Chúng ta đều biết rằng dữ liệu được xem là một công cụ mạnh mẽ giúp cho các
doanh nghiệp xác định các cơ hội mới và đổi mới sản phẩm cũng như dịch vụ của
mình. Trong thời đại kỹ thuật số, dữ liệu có thể được sử dụng để hiểu hành vi và xu
hướng của người tiêu dùng. Với tầm quan trọng to lớn của dữ liệu đối với sự phát
triển của doanh nghiệp, vì thế đầu tư vào cơ sở hạ tầng để bảo quản cũng như sử dụng
dữ liệu là một trong những ưu tiên hàng đầu của các doanh nghiệp lớn..
Trên thế giới có rất nhiều công ty chi mạnh tay cũng như áp dụng những công
nghệ tiên tiến vào hệ quản trị cơ sở dữ liệu để có thể sử dụng liệu một cách tối ưu và
hiệu quả nhất như: Netflix, UnitedHealth Group, JPMorgan Chase, Intel…
Tại công ty Viễn thông Viettel Telecom trong những năm gần đây việc nâng cao
giá trị cũng như tầm quan trọng của hệ quản trị cơ sở dữ liệu đã được chú ý và đầu tư
khá nhiều. Tuy nhiên vẫn không thoát khỏi những thiếu sót gây ảnh hưởng đến trải
nghiệm của người dùng. Vì thế, để có thể đem lại những trải nghiệm tốt nhất và độ
bảo mật được tăng cường nhóm chúng em xin đề xuất giải pháp :”Thay thế hệ thống
quản lý CSDL của Viễn thông Quân đội Viettel Telecom TP.Hồ Chí Minh từ MySQL
qua Oracle DB.”
5
PHẦN 2: NỘI DUNG ĐỀ TÀI.
6
Hình 1.1: Mô hình hoạt động của lớp dữ liệu.
❖ Lớp xử lý bên dưới (background processes)
Lớp xử lý bên dưới tại máy chủ sẽ đảm bảo cho mối quan hệ giữa phần cơ sở dữ
liệu vật lý và phần hiển thị trong bộ nhớ được khớp nhau. Lớp xử lý bên dưới cũng
được chia ra làm nhiều loại khác nhau. Sau đây là một số xử lý tiêu biểu:
+ Xử lý ghi vào CSDL.
7
❖ Lớp bộ nhớ (memory)
Lớp này bao gồm nhiều thành phần khác nhau, tổ chức lưu trữ trên vùng đệm bộ
nhớ của máy tính nhằm tăng tốc độ xử lý trong Oracle.
8
2. Tổng quan các dự án liên quan
2.FPT software:
FPT Software là công ty công nghệ toàn cầu cung cấp các dịch vụ và giải pháp
CNTT cho các doanh nghiệp trên toàn thế giới.Họ sử dụng các sản phẩm và dịch vụ
của Oracle để giúp khách hàng cải thiện hiệu quả kinh doanh.Ngoài ra, họ sử dụng
phần mềm hoạch định nguồn lực doanh nghiệp (ERP) của Oracle để giúp khách hàng
quản lý các hoạt động tài chính, chuỗi cung ứng và nhân sự.
9
3. Nội dung thực hiện chính.
Thay thế MySQL qua Oracle nhằm mục biến hệ quản lý cơ sở dữ liệu hiện tại liệu
hiện tại thành một hệ quản lý cơ sở dữ liệu tối ưu với khả năng hoạt động hiệu suất vô
cùng tốt, thích hợp với các dự án công nghệ hay quản lý thông tin mô hình từ nhỏ tới
lớn. Cùng với độ bảo mật được tăng cường và khả năng sao lưu và khôi phục dữ liệu
sẽ là một phương án vô cùng tốt để hướng tới sự phát triển vượt bậc của Viettel
Telecom trong tương lai.
10
❖ Thu thập thông tin về cấu trúc cơ sở dữ liệu, dữ liệu hiện có và quy mô của cơ
sở dữ liệu:
● Thu thập thông tin về cấu trúc của cơ sở dữ liệu MySQL, bao gồm bảng,
chỉ mục, ràng buộc và quyền truy cập.
● Sao lưu cơ sở dữ liệu MySQL để có bản sao lưu an toàn trước khi bắt đầu
quá trình chuyển đổi.
● Xác định quy mô của cơ sở dữ liệu bằng cách xác định dung lượng dữ liệu,
số lượng bản ghi, và dự kiến tải trọng là gì trong tương lai.
● Đánh giá xem dữ liệu có yêu cầu chuyển đổi hoặc biến đổi nào không.
❖ Kiểu dữ liệu và ràng buộc: Oracle có các kiểu dữ liệu và ràng buộc phức tạp
hơn, trong khi MySQL có hạn chế hơn về mặt ràng buộc dữ liệu.
❖ Quản lý và hiệu suất: Oracle có các công cụ quản lý và giám sát mạnh mẽ,
cùng với khả năng mở rộng tốt và hiệu suất cao. MySQL cũng có các công cụ
quản lý, nhưng thường được coi là đơn giản hơn và phù hợp cho các ứng dụng
nhỏ hơn.
11
❖ Phân quyền và bảo mật: cả Oracle và MySQL đều có các cơ chế phân quyền
và bảo mật mạnh mẽ. Oracle thường có các tính năng bảo mật cao hơn và kiểm
soát truy cập chi tiết hơn, phù hợp cho các ứng dụng doanh nghiệp quan trọng.
12
1.3.7. Lập kế hoạch cho quá trình triển khai:
Bao gồm kế hoạch ngừng sử dụng MySQL và chuyển sang sử dụng Oracle.
1.3.8. Theo dõi và đánh giá:
Thiết lập quy trình theo dõi và đánh giá hiệu suất của hệ thống mới và đảm bảo
tính ổn định của hệ thống sau quá trình chuyển đổi.
2. Mục tiêu:
Việc sử dụng cơ sở dữ liệu Oracle có thể đáp ứng nhiều mục tiêu khác nhau, tùy thuộc
vào nhu cầu của tổ chức hoặc người sử dụng cụ thể. Dưới đây là một số mục tiêu phổ
biến mà việc sử dụng database Oracle có thể hướng đến:
2.1. Mục tiêu thay thế hệ thống quản lý CSDL từ MySQL qua Oracle DB:
Sau khi chuyển đổi hệ quản trị cơ sở dữ liệu (DBMS) từ MySQL sang Oracle, bạn
sẽ gặp một số lợi ích và thay đổi quan trọng trong hệ thống của bạn. Dưới đây là một
số điểm chính bạn có thể kỳ vọng sau quá trình chuyển đổi:
● Cải thiện hiệu suất: Oracle thường cung cấp hiệu suất cao hơn so với MySQL,
đặc biệt là khi bạn có tải trọng lớn hoặc phải xử lý các truy vấn phức tạp. Điều
này có thể dẫn đến thời gian phản hồi nhanh hơn và khả năng xử lý tải trọng
lớn hơn.
● Khả năng mở rộng: Oracle có khả năng mở rộng tốt, cho phép bạn mở rộng hệ
thống của mình khi cần thiết để đáp ứng nhu cầu tăng trưởng. Điều này quan
trọng khi tổ chức của bạn phải xử lý dữ liệu ngày càng lớn.
14
● Tích hợp với các ứng dụng khác: Oracle hỗ trợ tích hợp tốt với các ứng dụng
và công nghệ khác, giúp bạn kết nối dễ dàng với các phần khác của hạ tầng IT
của bạn. Điều này tạo điều kiện cho tích hợp dữ liệu và quy trình làm việc hiệu
quả hơn.
● Tính bảo mật cao hơn: Oracle cung cấp các tính năng bảo mật mạnh mẽ, bao
gồm kiểm soát truy cập, mã hóa dữ liệu và quản lý danh sách kiểm duyệt. Điều
này giúp bảo vệ thông tin quan trọng của tổ chức khỏi các mối đe dọa bảo mật.
● Tính ổn định và độ tin cậy: Oracle thường được xem là một hệ thống quản lý
cơ sở dữ liệu rất ổn định và đáng tin cậy. Sau khi chuyển đổi, bạn có thể kỳ
vọng hệ thống hoạt động một cách ổn định hơn và giảm thiểu sự cố.
MySQL và Oracle Database (thường được gọi là Oracle) đều là hệ thống quản lý
cơ sở dữ liệu quan hệ (RDBMS), nhưng chúng có nhiều sự khác nhau và thường được
sử dụng cho các mục đích khác nhau. Tuy nhiên ở đây chúng ta chỉ tập trung vào
những ưu điểm và những tính năng vượt trội của oracle so với MySQL mà chúng tôi
sẽ thay thế: Bảo mật dữ liệu
● Đánh cắp do bị khai thác trên hệ thống kiểm thử, hệ thống dành cho phát
triển?
● Đánh cắp dữ liệu qua lỗ hổng SQL Injection trên ứng dụng?
15
● Đánh cắp dữ liệu thông qua tài khoản đối tác?
Chúng tôi xin giới thiệu giải pháp bảo mật theo chiều sâu cho hệ thống CSDL
Oracle của doanh nghiệp. Các hành động trong bảo mật dữ liệu thông thường chia các
nhóm: ngăn ngừa (Prevent), phát hiện (Detect), phân tích/đánh giá (Evaluate).
Theo đó các sản phẩm bảo mật do Oracle cung cấp tương ứng:
Như chúng ta đã thấy Oracle đưa ra rất nhiều sản phẩm bảo mật ở cả 3 mặt: Prevent,
Detect và Evaluate. Ở đây chúng tôi sẽ trình bày một số giải pháp có tính ưu việt của
Oracle so với MySQL.
16
2.1.1. Oracle Advanced Security:
Đây là sản phẩm được tích hợp sẵn trong CSDL Oracle, nó cung cấp 2 tính năng
nổi bật: Transparent Data Encryption và Data Redaction.
17
Hình 2.4: Mô hình hoạt động của TDE.
18
quản trị khai báo khi thực hiện sao chép dữ liệu từ môi trường thật sang các môi
trường kiểm thử và phát triển.
❖ Data Subsetting
Data Subsetting hỗ trợ thực
hiện nhóm các dữ liệu dựa trên
các điều kiện và tiêu chí cần
chia sẻ, ví dụ: chỉ chia sẻ 1%
dữ liệu của bảng, chỉ chia sẻ những dữ liệu của năm 2016,… những bản ghi nằm
ngoài các tiêu chí chia sẻ được bỏ qua trong quá trình kết xuất dữ liệu để chia sẻ cho
môi trường khác. Đây là giải pháp giảm thiểu những rủi ro bảo mật cho những dữ liệu
nhạy cảm, bỏ qua công đoạn xóa những dòng dữ liệu không cần thiết hoặc nhạy cảm
trên CSDL trước khi chia sẻ cho môi trường kiểm thử, phát triển, hoặc đối tác.
19
Oracle Database Vault là giải pháp bảo mật cung cấp nhiều tính năng mạnh mẽ, sử
dụng để thiết lập chính sách bảo mật phân chia đúng chức năng nhiệm vụ giữa người
quản trị bảo mật, quản trị CSDL, quản trị ứng dụng và người sử dụng. Một số tính
năng nổi trội như:
● Ngăn chặn tài khoản có quyền quản trị CSDL (như sysdba, dba) thực hiện truy
xuất dữ liệu của ứng dụng, các hành vi sử dụng tài khoản có quyền quản trị
CSDL để gán quyền, tạo, sửa, xóa hoặc thay đổi trên các đối tượng của ứng
dụng.
● Nâng cao bảo mật khi tích hợp nhiều ứng dụng vào cùng một CSDL. Hỗ trợ
xây dựng các chính sách bảo mật để ngăn chặn các user ứng dụng khác nhau
thực hiện truy xuất được dữ liệu của nhau.
● Hỗ trợ tính năng phân tích và báo cáo về quyền sử dụng của người dùng, xác
định những quyền không sử dụng trên CSDL để hỗ trợ cấp phát quyền sử dụng
hợp lý cho người dùng (không thừa, không thiếu) để giảm thiểu rủi ro, tăng tính
bảo mật cho CSDL.
20
2.3. Tăng hiệu suất:
Hiện nay trên thị trường có vô vàng dịch vụ điện toán đám mây như: AWS cloud,
AZ cloud, IBM cloud,… Tuy nhiên trong số đó chúng ta phải kể đến Oracle Cloud
Infrastructure (OCI).
Cơ sở hạ tầng đám mây Oracle (OCI) là một IaaS được thiết kế để giúp doanh
nghiệp xử lý bất kỳ khối lượng công việc nào của doanh nghiệp một cách an toàn.
OCI giúp các ứng dụng của doanh nghiệp hoạt động linh hoạt ngay trong thời gian
thực bằng cách kết hợp các dịch vụ tự động, bảo mật tích hợp và máy tính không máy
chủ của Oracle.Giải pháp IaaS hiện đại của Oracle cung cấp hỗ trợ riêng cho Cơ sở
Dữ liệu Tự động của Oracle và thể hiện một đẳng cấp mới về bảo mật từ đường trục
mạng tới đường biên mạng (from core to edge) nhằm bảo vệ những dữ liệu quan
trọng.
Cơ sở hạ tầng Đám mây Oracle kết hợp sự linh hoạt và tiện ích của public cloud
với khả năng kiểm soát, bảo mật và khả năng dự đoán của cơ sở hạ tầng on-premise.
Đơn giản hóa hoạt động và tiết kiệm chi phí với các dịch vụ cơ sở dữ liệu, nền tảng và
cơ sở hạ tầng chạy trên các khu vực public và trung tâm dữ liệu của khách hàng.
Các doanh nghiệp dù đang ở quy mô nào cũng cần những ứng dụng liên tục được
cập nhập. Cơ sở hạ tầng đám mây Oracle cung cấp các máy chủ đơn giản có thể xử lý
các tập dữ liệu khổng lồ theo thời gian thực, tận dụng cơ sở dữ liệu Oracle có hiệu
suất cao, có khả năng mở rộng cao và các công nghệ liên quan như Oracle Real
Applications Clusters. Các máy chủ này cũng sử dụng bộ nhớ nhanh (NVME) với khả
năng xử lý vài chục terabyte theo mỗi trường hợp.
21
Hình 2.9: Tính năng nổi bật của Oracle cloud.
22
● Lựa chọn sản phẩm Oracle phù hợp: Công ty đã tiến hành nghiên cứu và lựa
chọn các sản phẩm Oracle phù hợp với nhu cầu của họ, bao gồm Oracle
Database, Oracle Enterprise Manager và các sản phẩm liên quan khác.
● Chuẩn bị hệ thống và dữ liệu: Công việc chuẩn bị bao gồm việc cải thiện hệ
thống phần cứng và phần mềm, cũng như quá trình chuyển dữ liệu từ CSDL
MySQL sang Oracle.
● Triển khai và kiểm tra: Sau khi chuẩn bị, Viettel đã tiến hành triển khai hệ
thống Oracle và kiểm tra để đảm bảo tính ổn định và hiệu suất cao.
● Đào tạo nhân viên: Đào tạo là một phần quan trọng của quá trình triển khai,
giúp nhân viên nắm vững cách sử dụng và quản lý hệ thống mới. Viettel đã
cung cấp đào tạo cho nhân viên về cách sử dụng và quản lý hệ thống Oracle.
1. MySQL:
23
Hình 3.1: So sánh mức sử dụng CPU của MySQL 8.0.27 và MySQL 5.7
❖ Tích hợp JSON nâng cao: MySQL 8.0.27 hỗ trợ nhiều cải tiến về xử lý JSON,
bao gồm cú pháp mới và các hàm mở rộng để làm việc với dữ liệu JSON dễ
dàng hơn.
Hình 3.2. Cơ chế mapping giữa JSON và SQL trong MySQL 8.0.27
❖ Tích hợp với Common Table Expressions (CTE): Phiên bản này hỗ trợ CTE,
giúp bạn dễ dàng thực hiện các truy vấn phức tạp và thao tác dữ liệu phân tầng.
❖ Tăng cường bảo mật: MySQL 8.0.27 cải tiến tích hợp về bảo mật bằng cách
hỗ trợ plugin xác thực mới và cải thiện quản lý quyền truy cập.
❖ Hỗ trợ Window Functions: MySQL 8.0.27 bổ sung hỗ trợ cho các hàm cửa sổ
(Window Functions), giúp bạn thực hiện các phân tích dữ liệu phức tạp dựa
trên cửa sổ thời gian hoặc dòng dữ liệu.
24
❖ InnoDB Storage Engine cải tiến: Phiên bản này đi kèm với các cải tiến về
InnoDB, bao gồm một số cải tiến về quản lý không gian lưu trữ và sự ổn định
của dữ liệu.
❖ Cải tiến về giám sát và quản lý: MySQL 8.0.27 cung cấp các công cụ và tính
năng mới để giám sát và quản lý cơ sở dữ liệu một cách hiệu quả.
2. Oracle DB:
2.1. Ưu điểm của Oracle DB:
25
Hình 3.3: Oracle DB 19c.
❖ Tối ưu hóa hiệu suất: Oracle 19c cải thiện hiệu suất với nhiều tính năng,
chẳng hạn như Automatic Indexing, Real-Time Statistics và SQL Quarantine
để xác định và giải quyết vấn đề hiệu suất.
❖ Tích hợp với các sản phẩm Oracle khác: Oracle DB tương thích và tích hợp mạnh
mẽ với các sản phẩm và giải pháp khác của Oracle như Oracle Exadata, Oracle
Cloud, và các sản phẩm quản lý dữ liệu khác. Điều này có thể cung cấp tích hợp tốt
hơn trong toàn bộ hệ thống.
❖ Hiệu suất và khả năng mở rộng: Oracle DB được tối ưu hóa cho hiệu suất và khả
năng mở rộng. Nó có khả năng xử lý tải công việc lớn và tối ưu hóa truy vấn phức
tạp, giúp đảm bảo rằng cơ sở dữ liệu hoạt động mượt mà trong các tình huống cao
cấp.
Hình 3.4: Sơ đồ kiến trúc với cơ sở dữ liệu được triển khai trên ba nhà cung cấp đám mây
26
❖ Hỗ trợ dữ liệu không cấu trúc và dữ liệu lớn: Oracle DB hỗ trợ dữ liệu không cấu
trúc và dữ liệu lớn một cách hiệu quả thông qua tính năng như kiểu dữ liệu JSON và
XML, cũng như các tính năng xử lý dữ liệu lớn.
❖ Tài nguyên kiến thức rộng rãi: Oracle có cộng đồng lớn và sự hỗ trợ từ các
chuyên gia và tài liệu hướng dẫn phong phú. Điều này có thể giúp tổ chức tìm kiếm
hỗ trợ và giải pháp cho các vấn đề kỹ thuật.
❖ Có nhiều tính năng bảo mật mạnh mẽ như:
➢ Advanced Security: Oracle Database 19c hỗ trợ nhiều tính năng bảo mật
tiên tiến như mã hóa dữ liệu, bảo vệ dữ liệu ở cấp đĩa và trong bộ nhớ,
kiểm tra toàn vẹn dữ liệu, và quản lý chứng chỉ và khóa.
➢ Oracle Transparent Data Encryption (TDE): TDE cho phép bạn mã hóa
dữ liệu cơ sở dữ liệu toàn bộ hoặc theo phần trong cơ sở dữ liệu, bao
gồm dữ liệu ở cấp đĩa và trong bộ nhớ, giúp bảo vệ dữ liệu khỏi truy cập
trái phép.
➢ Oracle Database Vault: Đây là một tính năng cho phép bạn xác định và
thực hiện các luật bảo mật cụ thể và kiểm soát quyền truy cập vào dữ
liệu một cách nghiêm ngặt. Nó giúp ngăn chặn truy cập trái phép và làm
tăng tính toàn vẹn của dữ liệu.
➢ Quản lý quyền truy cập: Oracle Database 19c cung cấp nhiều cách để
quản lý và kiểm soát quyền truy cập vào dữ liệu, bao gồm kiểm tra và
kiểm soát quyền theo dự án, vai trò và nhóm người dùng.
➢ Quản lý xác thực và ủy quyền: Oracle hỗ trợ nhiều phương pháp xác
thực và ủy quyền, bao gồm quản lý quyền bằng cách sử dụng giấy phép,
chứng chỉ số, hoặc cơ chế xác thực mạng.
➢ Audit và giám sát: Oracle Database 19c cung cấp khả năng theo dõi và
ghi lại các hoạt động truy cập dữ liệu và các sự kiện quan trọng trong cơ
sở dữ liệu giúp xác định và kiểm tra các sự kiện quan trọng dựa trên cơ
sở thời gian, người dùng và hoạt động.
➢ Cập nhật bảo mật định kỳ: Oracle thường cập nhật sản phẩm để khắc
phục các lỗ hổng bảo mật và cung cấp bản vá bảo mật. Việc cập nhật
định kỳ là một yếu tố quan trọng trong việc duy trì bảo mật.
27
2.2. So sánh mức độ bảo mật giữa Oracle DB 19c và MySQL 8.0.27
Kiểm tra và ghi lại sự Cung cấp cơ chế kiểm Hỗ trợ kiểm tra và ghi
kiện tra và ghi lại sự kiện lại sự kiện, nhưng cần
mạnh mẽ và cấu hình cấu hình thêm.
chi tiết.
Cập nhật bảo mật Liên tục cập nhật mật với các bản vá thường xuyên
28
● Tích hợp và sự phụ thuộc cao vào sản phẩm của Oracle: Oracle cung cấp một
hệ sinh thái sản phẩm rộng lớn, nhưng sự phụ thuộc vào một nhà cung cấp có
thể khiến doanh nghiệp cảm thấy hạn chế trong việc lựa chọn các giải pháp
khác.
● Khả năng mở rộng và hiệu suất: Việc mở rộng và tối ưu hóa hiệu suất Oracle
Database đòi hỏi cần phải hiểu rõ về kiến thức về cơ sở dữ liệu, kiến thức về tối
ưu hóa truy vấn, kiến thức về kiến trúc hệ thống, và nhiều khía cạnh kỹ thuật
khác. Điều này đòi hỏi có kiến thức chuyên sâu và kinh nghiệm trong lĩnh vực
quản lý cơ sở dữ liệu. Và thường đòi hỏi đầu tư lớn về tài chính để mua phần
cứng mạnh mẽ hơn, cập nhật và mở rộng cơ sở dữ liệu, và thuê hoặc đào tạo
các chuyên gia có kinh nghiệm.
● Hạn chế về giấy phép và cấu trúc giá: Giấy phép của Oracle có thể phức tạp
và đắt đỏ, đặc biệt khi doanh nghiệp muốn sử dụng các tính năng cao cấp. Một
số loại giấy phép cần phải đầu tư bao gồm : Chi phí giấy phép cơ doanh
nghiệp, Giấy phép cho các tính năng cao cấp, chi phí hỗ trợ và duy trì.
❖ Tích hợp và sự phụ thuộc cao vào sản phẩm của Oracle :
● Sử dụng các giải pháp tích hợp để kết hợp Oracle Database 19c với các giải
pháp công nghệ khác, chẳng hạn như hệ thống quản lý làm việc với dữ liệu
không cấu trúc, hệ thống phân phối dữ liệu (Data Integration), và các giải pháp
quản lý danh tính và quyền truy cập (Identity and Access Management) khác.
● Sử dụng các chuẩn và giao thức mở để kết nối Oracle Database 19c với các ứng
dụng và hệ thống khác. Điều này giúp giảm bớt sự phụ thuộc vào các giải pháp
và sản phẩm độc quyền của Oracle.
● Đảm bảo rằng đội ngũ vận hành có kiến thức sâu về các giải pháp và sản phẩm
Oracle, cũng như kiến thức về quản lý và tối ưu hóa hệ thống cơ sở dữ liệu.
Điều này giúp doanh nghiệp tận dụng tối đa tiềm năng của Oracle Database 19c
và giảm sự phụ thuộc vào dịch vụ bên ngoài.
29
❖ Khả năng mở rộng và hiệu suất:
● Oracle Database cung cấp tính năng Partitioning, cho phép đội ngũ vận hành
tạo ra các phân đoạn dữ liệu (partitions) để cải thiện hiệu suất và quản lý dữ
liệu hiệu quả hơn. Clustering cũng giúp tối ưu hóa cách dữ liệu được lưu trữ và
truy xuất.
● Sử dụng kỹ thuật tối ưu hóa truy vấn, tạo chỉ mục một cách thông minh, sử
dụng dạng dữ liệu tối ưu, và sử dụng gợi ý của Oracle để tối ưu hóa truy vấn.
Cân nhắc sử dụng công cụ theo dõi hiệu suất để theo dõi và điều chỉnh tài
nguyên khi cần thiết.
● Sử dụng các biện pháp phân chia công việc (job partitioning) và lập lịch để
quản lý tải công việc của cơ sở dữ liệu một cách hiệu quả. Điều này giúp giảm
tải công việc đột ngột và cải thiện hiệu suất hệ thống trong thời gian dài.
30
Chương IV: Tổng kết.
Quá trình triển khai hệ thống quản lý cơ sở dữ liệu Oracle tại Tập đoàn Viễn
thông Quân đội (Viettel), thay thế cho hệ thống MySQL đang sử dụng trước đó. Đây
là một dự án quan trọng và phức tạp có ý nghĩa quan trọng đối với công ty, và chúng
ta có thể rút ra một số kết luận quan trọng từ quá trình này:
Tích hợp và mở rộng dễ dàng: Hệ thống Oracle được thiết kế để tích hợp dễ dàng
với các ứng dụng và dịch vụ khác. Điều này tạo điều kiện cho Viettel mở rộng quy mô
và tích hợp dễ dàng các ứng dụng mới, cung cấp các dịch vụ tiện ích và tối ưu hóa quy
trình làm việc.
Phản hồi nhanh hơn cho khách hàng: Hiệu suất cao của hệ thống Oracle sẽ giúp
Viettel cải thiện khả năng phản hồi đối với khách hàng. Điều này có thể dẫn đến sự
hài lòng của khách hàng tốt hơn, giảm thời gian chờ đợi và cải thiện trải nghiệm dịch
vụ.
Bảo mật và quản lý dữ liệu tốt hơn: Oracle cung cấp các tính năng bảo mật mạnh
mẽ và khả năng quản lý dữ liệu tốt hơn, giúp Viettel bảo vệ thông tin quan trọng và
tuân thủ các quy định bảo mật ngày càng nghiêm ngặt.
31
Tối ưu hóa chi phí hoạt động: Mặc dù việc triển khai ban đầu có thể tốn kha khá
tài nguyên, nhưng sự nâng cao về hiệu suất và quản lý dữ liệu có thể giúp Viettel tiết
kiệm chi phí hoạt động trong dài hạn.
Cơ hội phát triển và cạnh tranh tốt hơn: Việc triển khai hệ thống Oracle thay thế
cho MySQL tạo điều kiện cho Viettel phát triển và cạnh tranh tốt hơn trên thị trường
viễn thông và công nghệ thông tin ngày càng cạnh tranh.
Cuối cùng, quyết định triển khai hệ thống quản lý cơ sở dữ liệu Oracle tại Viettel
là một sự đầu tư chiến lược vào sự phát triển và tương lai của tập đoàn. Sự cam kết
này cho thấy sự linh hoạt và khả năng thích nghi của Viettel trong môi trường kinh
doanh ngày càng biến đổi và phức tạp. Chúng ta sẽ theo dõi sự phát triển và hiệu suất
của hệ thống mới này, và hy vọng rằng nó sẽ đem lại lợi ích lớn cho công ty và khách
hàng của họ trong tương lai.
33