Thứ Hai, 11 tháng 8, 2025

Tổng hợp những câu hỏi phỏng vấn về PostgreSQL

PostgreSQL là một hệ thống quản trị cơ sở dữ liệu quan hệ và đối tượng (object-relational database management system)

Sửa bài viết

Phân biệt 2 tham số PGA: pga_aggregate_target và pga_aggregate_limit trong Oracle Database

🧠 1. PGA là gì?

  • PGA (Program Global Area) = vùng bộ nhớ riêng của từng process trong Oracle (dùng cho sort, hash join, session variables...).

  • Không chia sẻ giữa các session, mỗi process có PGA riêng.

  • PGA nằm ngoài SGA.

📌 Hình dung:

SGA là cái sân chung mọi người chơi, còn PGA là cái bàn làm việc riêng của từng nhân viên.

Sửa bài viết

Chủ Nhật, 10 tháng 8, 2025

Phân biệt Connection và Session

🛜 1. Connection là gì?

  • Connection = đường dây kết nối vật lý từ máy của bạn (client) tới máy chủ database (server).

  • Nó là ống dẫn dữ liệu qua mạng (TCP/IP) hoặc trực tiếp nếu cùng máy.

  • Khi bạn mở Toad, SQL*Plus, hoặc ứng dụng của bạn kết nối DB → nó tạo ra connection.

📌 Hình dung:

Connection giống như đường dây điện thoại. Bạn nhấc máy gọi tới tổng đài → có đường dây nối bạn và họ.

Sửa bài viết

Thứ Năm, 7 tháng 8, 2025

3 phương pháp đồng bộ dữ liệu realtime/incremental từ Oracle 11.2.0.2 sang MySQL (v8/v9)

Dưới đây là hướng dẫn chi tiết 3 phương pháp đồng bộ dữ liệu realtime/incremental từ Oracle 11.2.0.2 sang MySQL (v8/v9) — được trình bày theo từng bước, ưu nhược điểm, và lưu ý thực tiễn:

Sửa bài viết

Đồng bộ dữ liệu từ Oracle 11.2.0.2 sang MySQL 8/9 sử dụng ora2pg

🧭 Tổng quan

  • Mục tiêu: Đồng bộ dữ liệu một chiều từ Oracle 11.2.0.2 → MySQL 8/9.

  • Yêu cầu: Real-time hoặc định kỳ? Toàn bộ bảng hay chỉ một số bảng? Có thay đổi schema không?

  • Phạm vi dưới đây: Đồng bộ định kỳ từng bảng hoặc toàn bộ schema, có thể mở rộng sang real-time nếu cần.

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master