


Trong bối cảnh phát triển phần mềm ngày càng đa dạng và phức tạp, việc lựa chọn một hệ quản trị cơ sở dữ liệu (DBMS) phù hợp đóng vai trò quan trọng trong việc đảm bảo hiệu năng, tính ổn định và khả năng mở rộng của ứng dụng. MySQL và SQL Server, hai trong số những DBMS phổ biến nhất hiện nay, đều sở hữu những ưu điểm riêng biệt. Bài viết này sẽ tiến hành so sánh MySQL và SQL Server, nhằm cung cấp cho người đọc cái nhìn toàn diện và khách quan, từ đó đưa ra lựa chọn tối ưu cho dự án của mình. Nhắc lại Hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) RDBMS là hệ quản trị cơ sở dữ liệu quan hệ mạnh mẽ, hiệu quả trong việc lưu trữ, quản lý và thao tác dữ liệu có cấu trúc. Nền tảng của RDBMS nằm ở mô hình quan hệ, được đề xuất bởi E.F. Codd vào năm 1970. Mô hình [...]
Read more →
Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng xlwings là 1 thư viện Python dùng để tương tác giữa Python và MS Excel. Hoạt động được trên Windows và Mac. xlwings có các tính năng: [irp posts="35934" name="Checked và Unchecked Exception trong Java"] [irp posts="13762" name="PHPExcel - Import và Export xử lý Excel"] Scripting: Tự động hóa/tương tác với Excel từ môi trường Python, sử dụng cú pháp gần với VBA mà vẫn "Pythonic". Macros: Viết các script python thay thế cho VBA macros, giúp code dễ đọc hơn. Sau khi viết script python xong, chỉ cần gọi 1 hàm trong VBA là script chạy. UDFs: Viết hàm người dùng tự định nghĩa bằng ngôn ngữ Python và sử dụng được hàm đó trong excel (Windows only). REST API: cung cấp REST API cho Excel workbook. Cài đặt: pip install xlwings Sử dụng: Một số thao tác cơ bản: import xlwings as xw # mở workbook mới new_wb = xw.Book() # hoặc opening_wb = xw.Book('name_of_opening_workbook') # hoặc open_new_workbook = xw.Book('full/relaive_path_to_xls') # Lấy các sheets có trong file excel xw.sheets # [...]
Read more →