Chủ Nhật, 2 tháng 4, 2023

25 câu hỏi và câu trả lời nổi bật trong phóng vấn Database Testing

1) Database Testing là gì?

Database Testing hay còn được gọi là Backend Testing , kiểu kiểm tra lớp ứng dụng và Cơ sở dữ liệu, tập trung vào việc kiểm tra các hành vi của hệ thống ở cấp cơ sở dữ liệu. Database Testing gồm bốn loại khác nhau:

  • Kiểm tra tính toàn vẹn dữ liệu
  • Kiểm tra tính hợp lệ của dữ liệu
  • Hiệu suất cơ sở dữ liệu liên quan
  • Kiểm tra các chức năng, thủ tục và kích hoạt
Sửa bài viết

MongoDB - cơ bản (phần 1)


MỤC LỤC

  • Database
  • Collection
  • Document
  • Một số cân nhắc khi thiết kế schema trong MongoDB
Sửa bài viết

Cơ sở dữ liệu MongoDB - Phần 3: Hướng dẫn cài đặt và sử dụng mongodb

MỤC LỤC

  • Lời mở đầu
  • Hướng dẫn cài đặt mongodb

Sửa bài viết

Cơ sở dữ liệu MongoDB - Phần 2: Kiến trúc hệ thống của mongodb


MỤC LỤC

  • Lời mở đầu
  • MongoDB Standalone
  • Sử dụng Replication
    • Replication là gì
    • Automic Failover
    • Đọc dữ liệu từ node secondary
  • Sử dụng Sharding
    • Sharding là gì
    • Kiến trúc hệ thống Sharding
    • Shard Keys
  • Best Practice: Kết hợp Sharding và Replication
Sửa bài viết

Cơ sở dữ liệu MongoDB - Phần 1: Giới thiệu

MỤC LỤC

  • Lời mở đầu
  • NoSQL là gì
  • MongoDB là gì
  • Điểm mạnh của mongodb
  • Khi nào nên sử dụng MongoDB
  • Một số thuật ngữ của MongoDB
Sửa bài viết

Tăng tốc database phần 15.1 Indexing NULL trong Oracle

Nếu các bạn chưa xem bài trước vui lòng xem tại đây. Trong Oracle nếu tất cả các cột trong được đánh index là NULL thì bản ghi đó sẽ không có trong index. Điều đó nghĩa là tất cả các index là partial index giống như điều kiện sau.

Sửa bài viết

Tăng tốc database phần 15.2 Indexing NULL trong Oracle - NOT NULL Constraints

Như bài trước đã viết về index NULL trong Oracle và cách khắc phục. Tuy nhiên cần chú ý thêm một điều nữa là để index được IS NULL trong Oracle thì trong đó phải có ít nhất một Column không bao giờ NULL.

Sửa bài viết

ĐỌC NHIỀU

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