Datatype of Money
Anh ơi, Tại sao số tiền như là 3.25 USD lại không bao giờ được phép chọn kiểu là float hay double trong database
Completion Suggester
Em đang sử dụng "Completion Suggester" để đưa ra gợi ý khi người dùng typing, dựa theo trường description của bộ phim. Có cách nào để đưa ra gợi ý một cách ngắn gọn, chỉ gồm 2-3 từ gần từ đã match, thay vì trả về toàn bộ nội dung đã match không ạ? Ví dụ: em có description của một bộ phim như sau "At a New Year's Eve party in 1999, Tony Stark meets scientist
Database for micro-service
Theo RedHat hay Baeldung suggest thì em thấy có 1 khẩu quyết là "One database per service", nó sẽ thiên về nghĩa nào nhiều hơn ạ:
<p>
</p>
<ol start="1">
<li>Dùng 1 instance (mysql) và tạo nhiều database trên đó cho mỗi service.
</li>
</ol>
<p>
</p>
<ol start="2">
<li>Dùng nhiều instance và mỗi instance có 1 database cho service.</li></ol>
process elasticsearch sync data với mysql như thế nào?
Các bạn cho mình hỏi là process elasticsearch sync data với mysql như thế nào?
<p>
</p>
<p>
1, Khi insert/update/delete 1 bản ghi vào table ở mysql thì elasticsearch sẽ đồng bộ dữ liệu lên như thế nào? Các bước đồng bộ?
</p>
<p>
</p>
<p>
2, Sẽ đồng bộ lại toàn bộ dữ liệu của table hay chỉ đồng bộ bản ghi bản ghi đang thao tác.
</p>
<p>
</p>
<p>
3, N
Nên dùng subquery-truy vấn con hay Join tốt hơn
Anh ơi, có 2 cách join và dùng truy vấn con để lấy dữ liệu 2 bảng, vậy cách nào cho hiệu năng tốt hơn trong trường hợp nào ạ.
nhỡ tay xoá DB em muốn khôi phục
Bạn em nó xoá mất mấy record dữ liệu quan trọng trong bảng, em muốn backup lại có cách nào k ạ
cách lưu dữ liệu địa lý
Anh đã từng làm việc lưu dữ liệu địa lý bao giờ chưa ạ. Có nên tạo 1 object với 2 trường lat log rồi dùng MongoDB lưu lại không ạ. Em thấy nhiều cơ sở dữ liệu support cái này, nên chọn csdl nào để lưu địa lý
<p>
</p>
<a href="https://redis.io/docs/data-types/geospatial/
" target="_blank">https://redis.io/docs/data-types/geospatial/
</a><p>
</p>
<a href="
Chuyển đổi data từ SQL Server sang Maria DB
Xin chào mọi người , hiện em đang có một project về Quản lý khách sạn , <em>dữ liệu hiện tại đang lưu trong SQL Server ( hàng ngàn record )</em> . Giờ em muốn thiết kế ứng dụng web dùng giải pháp API để <strong>chuyển data từ SQL Server sang Maria DB</strong> . Hiện em chưa có hướng giải quyết bài toán . Mọi người có thể cho em một hướng giải quyết được với
Thiết kế Database cho bài toán thi online
Chào anh ! Em đanh phát triển dự án trang tuyển dụng dành riêng cho lĩnh vực công nghệ thông tin . Em đang gặp khó khăn khi thiết kế phần làm bài test cho ứng viên với yêu cầu như sau :<img src="https://stackask.com/wp-content/uploads/2022/10/test.png" alt="" class="alignnone size-full wp-image-7750" />
<p>
Em đang gặp phải vấn đề khi thiết kết để tạo bài te
deadlock thực tế
Hôm trước em có bài toán Transaction bị deadlock nhưng lần này em chia sẻ cụ thể hơn
<p>
</p>
<p>
Ở cùng 1 thời điểm, có 2 transaction A và B xảy ra đồng thời
</p>
<p>
</p>
<p>
A sẽ update record có id = 1 ở bảng user sau đó update record có id = 2 ở bảng address
</p>
<p>
</p>
<p>
B sẽ update record có id = 2 ở bảng address và update record có id = 1
tránh deadlock với Transaction trong Database
Anh ơi, khi 1 ứng dụng có 2 thread Update 2 bảng A đến B và B đến A với cùng 1 record sẽ xảy ra deadlock, điều này không tránh khỏi. 2 thread sẽ chờ nhau nhả khoá dẫn đến cả 2 transaction không bao giờ được commit. Vậy khi gặp trường hợp này anh làm cách nào ngoài việc restart Database. Để tránh deadlock, đa số mọi người sẽ khuyên các thao tác update Databa
graceful shutdown cho việc migrate database
Anh ơi, khi migrate từ MySQL sang Oracle, Phía Backend hiện vừa connect đến MySQL để tương tác, cùng lúc đó em cho job chạy migrate từ MySQL sang DB mới là Oracle. Làm thế nào để tạo Graceful shutdown cho MySQL để tránh mất dữ liệu : Anh có thể hiểu Backend sẽ ngắt kết nối đến MySQL trong 20 phút để nó xử lý nốt, sau đó tạo kết nối đến Oracle là DB mới và tư