Ai đó có thể vui lòng giải thích Lược đồ cơ sở dữ liệu khai báo


8

Vì vậy, tôi đọc rằng Magento 2.3 sẽ giới thiệu Lược đồ cơ sở dữ liệu khai báo .

Ngày nay, khi bạn muốn thay đổi lược đồ của cơ sở dữ liệu Magento, mẫu được sử dụng để thực hiện điều này là sử dụng các lớp InstallSchema và nâng cấpSchema nơi mã được viết để thay đổi lược đồ. Magento 2.3 sẽ thay đổi cách được đề xuất bằng cách triển khai lược đồ cơ sở dữ liệu khai báo.

Xin vui lòng, ai đó có thể giúp giải thích điều này có nghĩa là gìtại sao nó rất có lợi . Và điều này có liên quan đến các thay đổi đối với DB hay chỉ các tập lệnh được sử dụng để cài đặt và nâng cấp.

Cảm ơn.


1
nếu bạn vẫn cần github.com/bdcrops/BDC_Declarative
matinict

Câu trả lời:


5

Tôi sẽ cố gắng trả lời câu hỏi của riêng tôi ở đây dựa trên một bài đăng tôi vừa đọc ở đây .

Theo những gì tôi hiểu ... Ngay bây giờ, khi một mô-đun được phát triển cho Magento 2, nó phải được viết theo cách có thể dễ dàng mời các lỗi và sự phức tạp.

Các vấn đề phổ biến bao gồm:

  • Có các loại tập lệnh khác nhau làm cho hệ thống không ổn định và khó khăn
  • Quá phức tạp của việc cài đặt
  • Không có xác nhận cập nhật

Bản cập nhật sắp tới sẽ cho phép các nhà phát triển cơ cấu lại các phần của mô-đun để có thể viết rõ ràng hơn nhiều.

Các giải pháp tiềm năng bao gồm

  • Tránh các hoạt động SQL bị bỏ lỡ hoặc lặp đi lặp lại
  • Cải tiến hiệu suất
  • Khả năng trở lại phiên bản trước

Điều này sẽ giúp giảm các lỗi tiềm ẩn, phát triển dễ dàng hơn và cải thiện hiệu suất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.