บางคนบอกว่า DBaaS (ฐานข้อมูลเป็นบริการ) - ฐานข้อมูลคลาวด์หรือที่รู้จัก - ไม่เหมาะสำหรับระบบธุรกิจอัจฉริยะ (BI), การวิเคราะห์ (OLAP) หรือการเก็บถาวร
มันเป็นเรื่องจริงเหรอ? โดยทั่วไปเมื่อ DBaaS เป็นตัวเลือกทางเทคนิคที่มีประสิทธิภาพมากที่สุด
บางคนบอกว่า DBaaS (ฐานข้อมูลเป็นบริการ) - ฐานข้อมูลคลาวด์หรือที่รู้จัก - ไม่เหมาะสำหรับระบบธุรกิจอัจฉริยะ (BI), การวิเคราะห์ (OLAP) หรือการเก็บถาวร
มันเป็นเรื่องจริงเหรอ? โดยทั่วไปเมื่อ DBaaS เป็นตัวเลือกทางเทคนิคที่มีประสิทธิภาพมากที่สุด
คำตอบ:
เป็นตัวเลือกทางเทคนิคที่มีประสิทธิภาพเมื่อมีการใช้งานจำนวนมากการใช้งานหนักอย่างต่อเนื่อง
ตัวอย่างที่คุณแสดงรายการใช้ประโยชน์จากฐานข้อมูลเป็นหลักในการจัดเก็บด้วยการค้นหา / การประมวลผลเป็นสิ่งที่พิเศษ คลาวด์นั้นเกี่ยวกับความเร็วและพลังงานของ CPU เป็นหลักและมีค่าใช้จ่าย มีโซลูชันการเก็บถาวรที่ราคาไม่แพง (และเชื่อถือได้มากกว่า) ที่ไม่ได้ให้ความเร็ว แต่เหนือกว่าคลาวด์ทุกประการ BI, การวิเคราะห์และอื่น ๆ ไม่ใช่สิ่งที่คุณทำงาน 5000 ครั้งต่อชั่วโมง 24 ชั่วโมงต่อวัน 7 วันต่อสัปดาห์ มันจะถูกกว่าในการสร้างเซิร์ฟเวอร์เฉพาะจากนั้นรอสองสามวินาทีเพื่อให้แต่ละแบบสอบถามเสร็จสิ้นกว่าจ่ายค่าบำรุงรักษาระบบคลาวด์สำหรับจุดประสงค์นั้น
หากคุณให้บริการเว็บแอพพลิเคชั่น - ซอฟต์แวร์เช่นบริการผ่านเน็ตสำหรับลูกค้าจำนวนมากระบบคลาวด์ยินดีต้อนรับมากที่สุดและให้ประโยชน์มากที่สุดเนื่องจากปรับให้เข้ากับปริมาณการใช้งานที่ผันผวน แต่สูงเสมอ หากการโหลดต่ำหรือเป็นศูนย์เกือบตลอดเวลาจะมีวิธีแก้ปัญหาที่คุ้มค่ามากกว่า
นอกจากนี้หากข้อมูลนั้นเป็นความลับมากมันไม่ฉลาดที่จะวางไว้บนเครื่องของบุคคลที่สามที่ใช้ร่วมกันกับ บริษัท อื่น ๆ แบบสุ่มภายใต้การดูแลของคนที่อยู่นอกการควบคุมของคุณ ...
เหตุผลหนึ่งที่ฉันใช้ SQL Azure สำหรับการเริ่มต้นการติดตั้ง SQL แบบเต็มคือฐานข้อมูลบนคลาวด์มักจะให้ฉันมุ่งเน้นไปที่แอปพลิเคชันของฉันแทนที่จะมุ่งเน้นการทำให้ SQL Server อัพ / อัปเดต / ปรับ / ปรับขนาด / คลัสเตอร์ / และผู้ดูแลระบบอื่น ๆ พาฉันไปจากสิ่งต่าง ๆ
แม้ว่าเราอาจจำเป็นต้องใช้ SQL Server เฉพาะที่ในอนาคตขึ้นอยู่กับจำนวนผู้ใช้ที่เชื่อถือ บริษัท อื่น ๆ ที่โฮสต์ข้อมูลของพวกเขา แต่จากมุมมองของนักพัฒนาแล้วมันทำสิ่งต่าง ๆ มากมายสำหรับฉัน: