Cơ sở dữ liệu trong bộ nhớ, còn được gọi là cơ sở dữ liệu Bộ nhớ chính. (IMDB hoặc MMDB).
Là một Kiến trúc cơ sở dữ liệu, tôi thích chủ đề này và cách triển khai trong đó dữ liệu nằm trong vùng bộ nhớ chính.
- HOME
- BASIC
- INSTALL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- ADMIN TUTORIAL
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- NGUYÊN LÝ
- CÔNG CỤ
- INSTANCE
- USER, QUYỀN
- LƯU TRỮ (STORAGE)
- GIAO DỊCH
- BẢO MẬT
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- CÁC LỖI THƯỜNG GẶP
- TROUBLESHOOTING
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- DEV
- SECURITY
- TUNNING
- RAC
- HA
- OTHER DB
- SYSTEM
- SOLUTION
- TRAINING
- CONTACT
Thứ Sáu, 18 tháng 8, 2023
Cơ sở dữ liệu trong bộ nhớ là gì?
Mặt nạ dữ liệu là gì?
Trong bài đăng này, tôi đang chia sẻ một lưu ý dễ hiểu về Mặt nạ dữ liệu là gì và tại sao nó lại cần thiết cho việc bảo mật dữ liệu.
Sửa bài viếtBộ ký tự và đối chiếu là gì
Trong bài đăng này, tôi đang chia sẻ lý thuyết Cơ sở dữ liệu nhỏ về Bộ ký tự và đối chiếu.
Vì chúng tôi là Chuyên gia cơ sở dữ liệu và đã có kinh nghiệm với “Đối chiếu” trong SQL Server và MySQL.
Tôi nhận thấy rằng Chuyên gia cơ sở dữ liệu mới hơn và trung cấp có nghi ngờ và thắc mắc về Bộ ký tự và đối chiếu.
Bảng đống là gì
Bạn có thể tìm thấy N số lượng bài báo trên Bảng đống. Nhưng tôi vẫn muốn viết một lý thuyết trên Bảng đống.
Nói một cách dễ hiểu, Bảng không có chỉ mục được phân cụm được gọi là Bảng Heap. Dữ liệu được lưu trữ trong một đống mà không chỉ định thứ tự.
Ban đầu, dữ liệu được lưu trữ theo thứ tự được chèn vào, nhưng công cụ cơ sở dữ liệu sau này có thể di chuyển dữ liệu xung quanh trong đống, do đó bạn không thể dự đoán thứ tự của dữ liệu và do đó bạn phải viết mệnh đề ORDER BY cho mỗi lần sử dụng.
Sửa bài viếtKiểm soát đồng thời nhiều phiên bản (MVCC) là gì
Trong bài đăng này, tôi đang chia sẻ lưu ý cơ bản về điều khiển đồng thời nhiều phiên bản và giải thích cách MVCC hoạt động.
Các bạn, bạn có thể tìm thấy rất nhiều lý thuyết và nghiên cứu về MVCC, nhưng ở đây tôi đã chia sẻ lý thuyết này bằng cách đưa ra một ví dụ dễ hiểu
Sửa bài viếtThuộc tính ACID trong Hệ thống cơ sở dữ liệu (Tính nguyên tử, Tính nhất quán, Tính cô lập, Độ bền)
Thuộc tính ACID cơ sở dữ liệu:
Đặc tính ACID là một khái niệm cổ xưa và có giá trị của lý thuyết cơ sở dữ liệu. Tôi biết rằng bạn có thể tìm thấy rất nhiều bài viết về chủ đề này, nhưng tôi vẫn muốn bắt đầu hành trình của mình với chủ đề này như một trong những lý thuyết rất quan trọng và yêu thích của tôi về Hệ thống cơ sở dữ liệu..
Hệ thống cơ sở dữ liệu chơi với rất nhiều loại giao dịch khác nhau, trong đó tất cả các giao dịch đều có một đặc điểm cụ thể. Đặc tính này được biết đến Thuộc tính ACID.
Thuộc tính ACID nhận cấp quyền cho tất cả các giao dịch cơ sở dữ liệu để hoàn thành tất cả các nhiệm vụ.
Nhiều lần phỏng vấn viên đặt câu hỏi này trong một cuộc phỏng vấn rằng, Tài sản ACID trong cơ sở dữ liệu là gì?
Ở đây tôi sẽ giải thích bằng một ví dụ đơn giản.
A = Tính nguyên tử
C = Tính nhất quán
I = Sự cách ly
D = Độ bền
Đầu tiên,
Tính nguyên tử: có nghĩa là tất cả hoặc không có, ví dụ,
Một ứng dụng sẽ chèn 30 bản ghi trong một giao dịch. Trong quá trình chèn này, bất kỳ sự cố nào xảy ra và tại thời điểm này, chỉ có 12 bản ghi được xử lý. Trong giao dịch trạng thái này sẽ không chỉ chèn 12 bản ghi mà nó sẽ khôi phục toàn bộ giao dịch này, vì vậy điều này sẽ xử lý tất cả hoặc không.
Tính nhất quán: nghĩa là đưa cơ sở dữ liệu từ trạng thái hợp lệ này sang trạng thái hợp lệ khác.
Luôn luôn phải xác định một số quy tắc dữ liệu, ràng buộc, kích hoạt ở cuối cơ sở dữ liệu cũng như cuối ứng dụng.
Bất kỳ dữ liệu nào sẽ được chèn vào, tất cả chúng phải được xác thực bằng cách thiết lập các quy tắc và đảm bảo rằng không có dữ liệu không hợp lệ nào sẽ được chèn vào cơ sở dữ liệu, do đó, bằng cách này nó sẽ quản lý tính nhất quán của cơ sở dữ liệu..
Trong mọi trường hợp giao dịch đang chạy vi phạm quy tắc đồng thời toàn bộ giao dịch sẽ bị khôi phục.
Sự cách ly: có nghĩa là mỗi giao dịch không biết về một giao dịch khác.
Một người bán tại cửa hàng đang bán rất nhanh các mặt hàng và lượng hàng cũng đang giảm dần. Đồng thời, một người khác cũng đang thêm một mặt hàng mới trong kho.
Ở đây, cả hai giao dịch này là khác nhau và không biết về nhau.
Sự cách ly level ensures that one transaction is not interrupted by another transaction.
For database transaction, this one of the important properties because any database system is going with lots of concurrent and parallel transactions where Sự cách ly property is very much required and ensure that all transactions are defined under proper isolation level.
A different database technology has different type of default Sự cách ly level like,
Oracle có READ_COMMITTED
MySQL có REPETABLE_READ
MSSQL có READ_COMMITTED
PostgreSQL có READ_COMMITTED
DB2 có READ_COMMITTED
Read_committed Sự cách ly level is most preferable, but many times it’s also required to show READ_UNCOMMITTED data in a data history kind of pages.
Độ bền: có nghĩa là giữ cho dữ liệu đã cam kết mãi mãi.
Ứng dụng đã chèn 30 bản ghi trong một giao dịch và giao dịch này được hoàn tất và cam kết thành công trong cơ sở dữ liệu có nghĩa là các bản ghi sẽ tồn tại mãi mãi trong cơ sở dữ liệu cho đến khi và trừ khi nó không bị xóa bởi bất kỳ người dùng ứng dụng hoặc người dùng cơ sở dữ liệu nào.
Thuộc tính ACID trong Hệ thống cơ sở dữ liệu (Tính nguyên tử, Tính nhất quán, Tính cô lập, Độ bền)
Thuộc tính ACID cơ sở dữ liệu:
Đặc tính ACID là một khái niệm cổ xưa và có giá trị của lý thuyết cơ sở dữ liệu. Tôi biết rằng bạn có thể tìm thấy rất nhiều bài viết về chủ đề này, nhưng tôi vẫn muốn bắt đầu hành trình của mình với chủ đề này như một trong những lý thuyết rất quan trọng và yêu thích của tôi về Hệ thống cơ sở dữ liệu..
Hệ thống cơ sở dữ liệu chơi với rất nhiều loại giao dịch khác nhau, trong đó tất cả các giao dịch đều có một đặc điểm cụ thể. Đặc tính này được biết đến Thuộc tính ACID.
Thuộc tính ACID nhận cấp quyền cho tất cả các giao dịch cơ sở dữ liệu để hoàn thành tất cả các nhiệm vụ.
Nhiều lần phỏng vấn viên đặt câu hỏi này trong một cuộc phỏng vấn rằng, Tài sản ACID trong cơ sở dữ liệu là gì?
Ở đây tôi sẽ giải thích bằng một ví dụ đơn giản.
A = Tính nguyên tử
C = Tính nhất quán
I = Sự cách ly
D = Độ bền
Đầu tiên,
Tính nguyên tử: có nghĩa là tất cả hoặc không có, ví dụ,
Một ứng dụng sẽ chèn 30 bản ghi trong một giao dịch. Trong quá trình chèn này, bất kỳ sự cố nào xảy ra và tại thời điểm này, chỉ có 12 bản ghi được xử lý. Trong giao dịch trạng thái này sẽ không chỉ chèn 12 bản ghi mà nó sẽ khôi phục toàn bộ giao dịch này, vì vậy điều này sẽ xử lý tất cả hoặc không.
Tính nhất quán: nghĩa là đưa cơ sở dữ liệu từ trạng thái hợp lệ này sang trạng thái hợp lệ khác.
Luôn luôn phải xác định một số quy tắc dữ liệu, ràng buộc, kích hoạt ở cuối cơ sở dữ liệu cũng như cuối ứng dụng.
Bất kỳ dữ liệu nào sẽ được chèn vào, tất cả chúng phải được xác thực bằng cách thiết lập các quy tắc và đảm bảo rằng không có dữ liệu không hợp lệ nào sẽ được chèn vào cơ sở dữ liệu, do đó, bằng cách này nó sẽ quản lý tính nhất quán của cơ sở dữ liệu..
Trong mọi trường hợp giao dịch đang chạy vi phạm quy tắc đồng thời toàn bộ giao dịch sẽ bị khôi phục.
Sự cách ly: có nghĩa là mỗi giao dịch không biết về một giao dịch khác.
Một người bán tại cửa hàng đang bán rất nhanh các mặt hàng và lượng hàng cũng đang giảm dần. Đồng thời, một người khác cũng đang thêm một mặt hàng mới trong kho.
Ở đây, cả hai giao dịch này là khác nhau và không biết về nhau.
Sự cách ly level ensures that one transaction is not interrupted by another transaction.
For database transaction, this one of the important properties because any database system is going with lots of concurrent and parallel transactions where Sự cách ly property is very much required and ensure that all transactions are defined under proper isolation level.
A different database technology has different type of default Sự cách ly level like,
Oracle có READ_COMMITTED
MySQL có REPETABLE_READ
MSSQL có READ_COMMITTED
PostgreSQL có READ_COMMITTED
DB2 có READ_COMMITTED
Read_committed Sự cách ly level is most preferable, but many times it’s also required to show READ_UNCOMMITTED data in a data history kind of pages.
Độ bền: có nghĩa là giữ cho dữ liệu đã cam kết mãi mãi.
Ứng dụng đã chèn 30 bản ghi trong một giao dịch và giao dịch này được hoàn tất và cam kết thành công trong cơ sở dữ liệu có nghĩa là các bản ghi sẽ tồn tại mãi mãi trong cơ sở dữ liệu cho đến khi và trừ khi nó không bị xóa bởi bất kỳ người dùng ứng dụng hoặc người dùng cơ sở dữ liệu nào.
ĐỌC NHIỀU
-
Checklist triển khai theo 6 giải pháp của Bộ TT&TT (có phân vai “Ai làm gì” – từng bước – mẫu tài liệu cần chuẩn bị). Template “Kế h...
-
ASM là viết tắt của “Automatic Storage Management” trong hệ thống quản lý cơ sở dữ liệu của Oracle. ASM là một công nghệ của Oracle Databas...
-
Serial: sneep All Hardware # prtdiag -v // verbose show đầy đủ thông tin # prtconf