ผมทำการดึงข้อมูลจาก Data Source ต้นทางโดยทำเป็นแบบ Application web ใน Visual Studio Code โดยดึงข้อมูลจาก ใน Sql Server จากอีกที่ นึงไปยัง Sql Server อีกที่นึง โดยใช้ javaScript โดยตอนนี้ตั้งว่าให้มันเช็ค เวลาล่าสุดจากทั้งใน Data Destination กับ Data Source ทุกๆ 5 วินาที ถ้า Data Source มีเวลาล่าสุดมากกว่าใน Data Destination ก็จะให้มันไปใช้ฟังก์ชั่นดึงข้อมูลหลัก ที่ทำเอาไว้ โดยตอนนี้ทำเป็นแบบ เปิด connection ใหม่ทุกครั้งที่ใช้งาน และ ปิด connection ทุกครั้งหลังใช้งานเสร็จ คืออยากสอบถามว่าแบบนี้มันดีไหมครับ หรือใช้แบบ ใช้แบบ Connection Pool คือเชื่อมต่อตลอดยาวๆ อาจจะ 1 ชั่วโมงและปิดเชื่อมต่อใหม่ หรือมีวิธีการที่ดีกว่านี้ไหมครับ ***คือกลัวว่าวิธีนี้จะเป็นการทำให้ใช้ทรัพยากรของ Sql Server ต้นทางมากเกินไป มีวิธีที่กินทรัพยากรน้อยๆ ไหมครับ
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Databricks JDBC connection | 4 | 504 | September 4, 2022 | |
ปรึกษา: การเตรียมตัวทำงานในตำแหน่ง Data Engineer โดยที่เราเข้าไปเป็นคนแรก | 10 | 711 | December 15, 2023 | |
อยากเป็น Data Engineer เริ่มต้นอย่างไร แล้วต้องเรียนรู้อะไรบ้าง? | 9 | 2546 | April 22, 2022 | |
Analytics Engineering ต่างกับ Data Engineering อย่างไร? | 8 | 831 | December 17, 2023 | |
ทำไมเราถึงไม่ควรใช้ Select * | 1 | 189 | April 12, 2024 |