Data science

การเพิ่มขึ้นของฐานข้อมูลโอเพ่นซอร์ส: สิ่งที่คุณต้องรู้

คลิกเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับผู้แต่ง Kevin Kline ผู้เชี่ยวชาญด้านเทคโนโลยีต้องสร้างสมดุลระหว่างผลิตภาพกับต้นทุนและความซับซ้อนทุกวัน และผู้ที่ทำงานกับแพลตฟอร์มฐานข้อมูลจะต้องเผชิญกับความท้าทายมากขึ้นเนื่องจากฐานข้อมูลโอเพนซอร์สกลายเป็นเรื่องธรรมดามากขึ้น ความยุ่งยากเพิ่มเติมมีตั้งแต่การเปลี่ยนไปสู่การทำงานระยะไกล ไปจนถึงความต้องการที่เพิ่มขึ้นสำหรับการประมวลผลข้อมูล การปฏิบัติตาม GDPR และปริมาณข้อมูลที่เพิ่มมากขึ้นเรื่อยๆ เพิ่มความเป็นจริงของไอทีแบบไฮบริดและใส่ตัวแปรอื่น: จำนวนผู้เชี่ยวชาญด้านเทคโนโลยีฐานข้อมูลที่เพิ่มขึ้นต้องจัดการ เกือบหนึ่งในสามของผู้เชี่ยวชาญด้านเทคโนโลยีที่ถูกสำรวจใน Query Report ล่าสุดกล่าวว่าพวกเขามีความรับผิดชอบต่อฐานข้อมูลมากกว่า 300 ในองค์กรของพวกเขา และผู้ตอบแบบสอบถามส่วนใหญ่กล่าวว่าฐานข้อมูลขององค์กรครึ่งหนึ่งหรือมากกว่านั้นถือว่ามีความสำคัญต่อธุรกิจของพวกเขา นอกจากนี้ บริษัทต่างๆ ยังทำงานพร้อมกันกับแพลตฟอร์มฐานข้อมูลที่หลากหลาย การเพิ่มขึ้นของความหลากหลายที่เพิ่มขึ้นนี้และการลดความภักดีต่อแบรนด์ในระดับที่เหมาะสมนั้น ได้แรงหนุนจากความจำเป็นที่ไอทีระดับองค์กรในการปรับใช้แอปพลิเคชันอย่างรวดเร็วยิ่งขึ้น ด้วยเหตุนี้ ทีมไอทีระดับองค์กรจำนวนมากจึงเลือกซื้อแอปพลิเคชันแทนที่จะสร้างเอง แอปพลิเคชันของบริษัทอื่นเหล่านี้มักปรับใช้กับแพลตฟอร์มข้อมูลที่ต้องการ ซึ่งสามารถเป็นแบบสัมพันธ์หรือไม่สัมพันธ์ (เรียกว่าแพลตฟอร์มข้อมูล NoSQL) และสามารถเป็นได้ทั้งแบบโอเพ่นซอร์สหรือเชิงพาณิชย์ แพลตฟอร์มเชิงพาณิชย์ยังคงครอบงำ – โดยเฉพาะอย่างยิ่งสำหรับแอปพลิเคชันที่มีความสำคัญต่อธุรกิจ – แต่ฐานข้อมูลโอเพ่นซอร์สกำลังเพิ่มขึ้น ในยุคก่อนหน้านี้ มีทีมไอทีขององค์กรเพียงไม่กี่ทีมที่เต็มใจที่จะฉีดความเสี่ยงเข้าสู่ระบบภายในโดยใช้แพลตฟอร์มข้อมูลโอเพนซอร์สหรือระบบจัดการฐานข้อมูลจากการเริ่มต้นใหม่ วันเหล่านั้นสิ้นสุดลงแล้ว เราอยู่ในช่วงเริ่มต้นของยุคใหม่ของแพลตฟอร์มข้อมูลแบบผสมและจับคู่ แต่มีข้อกำหนดที่สำคัญที่ต้องคำนึงถึง อย่าใช้แพลตฟอร์มโอเพ่นซอร์สก่อนที่จะตรวจสอบตัวเลือกทั้งหมดของคุณก่อน คุณไม่สามารถเอาชนะได้ฟรี – หรือทำได้? ข้อดีของฐานข้อมูลโอเพนซอร์ซมีมากมาย โดยที่เห็นได้ชัดคือ คุณไม่สามารถเอาชนะฟรีหรือต้นทุนต่ำได้ หากไม่มีค่าธรรมเนียมใบอนุญาต (มักจะแพง) แนบมากับซอฟต์แวร์เชิงพาณิชย์ งบประมาณด้านไอทีจะไม่ถูกจำกัดด้วยการชำระเงินตามสัญญา ด้วยการประหยัด แผนกไอทีมีความยืดหยุ่นมหาศาล สามารถทดลอง และสามารถเคลื่อนไหวได้เร็วที่สุดเท่าที่กลไกตลาดต้องการ เนื่องจากชุมชนโอเพนซอร์ซไม่ได้ให้สิทธิ์ใช้งานโดยอิงจากค่าธรรมเนียมที่จ่ายไป บริษัทขนาดเล็กจึงสามารถเข้าถึงคุณลักษณะที่เป็นนวัตกรรมได้เช่นเดียวกันกับคุณสมบัติข้ามชาติ การเริ่มต้นและธุรกิจขนาดเล็กอื่นๆ อาจมีข้อได้เปรียบเหนือบริษัทขนาดใหญ่ โดยทั่วไปแล้วพวกเขาจะตัดสินใจได้เร็วขึ้น เนื่องจากมีการจัดการหลายชั้นน้อยกว่าในการตีความใหม่และจัดลำดับความสำคัญของปัจจัยที่จำเป็นสำหรับการตัดสินใจอย่างรวดเร็ว ในอดีต บริษัทที่ซื้อขายในตลาดหลักทรัพย์ไม่เต็มใจที่จะปรับใช้แพลตฟอร์มฐานข้อมูลโอเพนซอร์ซ แม้จะประหยัดค่าธรรมเนียมใบอนุญาตก็ตาม พวกเขากังวลเกี่ยวกับการขยายสาขาทางกฎหมายและความรับผิดชอบ: เมื่อมีสิ่งผิดปกติเกิดขึ้น ใครจะเป็นผู้แก้ไขปัญหา พวกเขาจะต้องรอแพทช์จากอาสาสมัครที่อีกด้านหนึ่งของโลกหรือไม่? คุณควรนำโอเพ่นซอร์สมาใช้หรือไม่นั้นขึ้นอยู่กับต้นทุนเทียบกับมูลค่า องค์กรอาจเลือกใช้เครื่องมือเชิงพาณิชย์ที่สามารถประหยัดเงินได้หลายพันดอลลาร์ต่อปีเนื่องจากประสิทธิภาพและการสนับสนุนที่พร้อม ค่าลิขสิทธิ์ – แม้ว่าจะหกหลัก – อาจดูไม่สูงนักเพราะก็ … มันใช้งานได้ และเมื่อไม่เป็นเช่นนั้น คุณจะมีสิทธิไล่เบี้ยตามสัญญาโดยตรงเพื่อแก้ไข คนอื่นๆ อาจเลือกใช้แพลตฟอร์มฐานข้อมูลราคาถูก และเต็มใจที่จะทำงานกับแพลตฟอร์มที่ไม่ซับซ้อนเท่าแพลตฟอร์มเชิงพาณิชย์เพื่อใช้ประโยชน์จากการประหยัดต้นทุน บางครั้ง ทีมงานไอทีอาจเลือกใช้เฉพาะคุณลักษณะที่พบบ่อยที่สุดและได้รับการตรวจสอบอย่างดีของแพลตฟอร์มฐานข้อมูลโอเพนซอร์สเพื่อหลีกเลี่ยงความเสี่ยงที่ไม่เหมาะสม นอกจากนี้ ยังเป็นไปได้ที่จะทำสัญญากับองค์กรการค้า เช่น Red Hat, Debian, Percona และอื่นๆ ที่จัดการปัญหาและข้อบกพร่องมากมายที่อาจเกิดขึ้นในแพลตฟอร์มฐานข้อมูลโอเพนซอร์ส การนำโอเพ่นซอร์สมาใช้ยังหมายความว่าคุณจะไม่อยู่คนเดียว: จากรายงานดังกล่าว 43% ของผู้เชี่ยวชาญด้านเทคโนโลยีกล่าวว่าพวกเขากำลังใช้งาน MySQL หรือ MariaDB นอกจากนี้ 18% กล่าวว่าพวกเขาวางแผนที่จะนำ MySQL, MariaDB หรือแพลตฟอร์มฐานข้อมูลโอเพ่นซอร์สอื่นมาใช้ในอีกสามปีข้างหน้า แต่ก่อนที่จะเข้าสู่พื้นที่ใหม่ โปรดจำไว้ว่าข้อเสียเปรียบเพิ่มเติมนี้: เครื่องมือมักจะไม่ซับซ้อน และแพลตฟอร์มนี้ไม่มีประวัติอันยาวนานในตลาดกลางเพื่อสนับสนุนเครื่องมือเพิ่มเติมที่คุณอาจมองข้ามกับแพลตฟอร์มฐานข้อมูลเชิงพาณิชย์ แพลตฟอร์มโอเพ่นซอร์สมักต้องการความรู้เกี่ยวกับวิธีแก้ไขเพื่อให้ได้สิ่งที่คุณต้องการ หากเป็นอะไรที่นอกเหนือไปจากพื้นฐาน แม้ว่าหลายคนจะรู้จักแพลตฟอร์มโอเพ่นซอร์ส (ผู้สำเร็จการศึกษาจากวิทยาลัยล่าสุดมักจะศึกษาพวกเขาในโรงเรียน) ข้อเสียนี้เป็นข้อกังวลสำหรับธุรกิจขนาดเล็กและขนาดกลางที่ต้องการการสนับสนุนและเครื่องมือที่แข็งแกร่ง ในขณะเดียวกัน องค์กรต่างๆ กำลังมองหาฐานข้อมูลโอเพ่นซอร์สสำหรับแอปพลิเคชันฐานข้อมูลพื้นฐาน หรืออย่างน้อยก็ชั่งน้ำหนักข้อดีและข้อเสีย พวกเขามีความเชี่ยวชาญในการจัดการฐานข้อมูล ในท้ายที่สุด องค์กรจำนวนมากตัดสินใจที่จะรอเครื่องมือที่ดีกว่าก่อนที่จะยอมรับการนำแพลตฟอร์มฐานข้อมูลโอเพ่นซอร์สไปใช้ในแนวหน้า ขั้นแรก ตรวจสอบตัวเลือกของคุณ ก่อนที่จะกระโดดเข้าสู่ฐานข้อมูลโอเพ่นซอร์ส ผู้เชี่ยวชาญด้านฐานข้อมูลควรตรวจสอบสาเหตุและเวลาที่แพลตฟอร์มเหล่านี้เหมาะสมที่สุดสำหรับองค์กรของตน หลายครั้งที่ขั้นตอนเริ่มต้นในการตรวจสอบว่าจะใช้ฐานข้อมูลโอเพ่นซอร์สนั้นเน้นที่ประสิทธิภาพและความสามารถเวิร์กโหลดของแพลตฟอร์มเท่านั้นหรือไม่ แต่นี่ยังไม่พอ นอกจากนี้ คุณควรตรวจสอบให้แน่ใจว่าคุณได้ครอบคลุมฐานทั้งหมดของคุณนอกเหนือจากประสิทธิภาพที่จำเป็น โดยเฉพาะอย่างยิ่งเกี่ยวกับการรักษาความปลอดภัยและการปฏิบัติตามข้อกำหนด (และในบางครั้ง ค่าใช้จ่ายและใบอนุญาต) โปรดจำไว้ว่า กฎหมายใหม่ว่าด้วยการปฏิบัติตามข้อกำหนดมีฟัน และความปลอดภัยไม่ควรนำมาคิดภายหลัง เป็นที่ยอมรับว่าการหาเวลาเพื่อตรวจสอบเรื่องเหล่านี้อาจดูเหมือนเป็นปัญหาที่ผ่านไม่ได้ อย่างไรก็ตาม รายงานของเราพบว่าผู้เชี่ยวชาญด้านฐานข้อมูลทำงานร่วมกับแพลตฟอร์มที่หลากหลายซึ่งมีฐานข้อมูลมากกว่า 18 การรักษาฐานข้อมูลจำนวนมากและทำงาน แก้ไขปัญหา และดับไฟเป็นมากกว่างานประจำ อันที่จริง รายงานของเรายังพบว่างานบำรุงรักษาเป็นส่วนสำคัญของวันของผู้เชี่ยวชาญด้านฐานข้อมูล: หนึ่งในสามของผู้เชี่ยวชาญด้านเทคโนโลยีที่สำรวจระบุว่าใช้เวลาส่วนใหญ่ไปกับการบำรุงรักษา สิ่งนี้ทำให้มีเวลาน้อยลงในการตรวจสอบแพลตฟอร์มฐานข้อมูลโอเพนซอร์ซ หรือสำหรับเรื่องนั้น การวิเคราะห์ประเภทใดก็ตามที่อาจนำไปสู่การเพิ่มผลิตภาพและการประหยัดต้นทุน ผู้เชี่ยวชาญด้าน Monitoring Mindset Tech สามารถประหยัดเวลาในการบำรุงรักษาได้เมื่อใช้ระบบอัตโนมัติและเครื่องมือตรวจสอบที่เหมาะสม เครื่องมือตรวจสอบฐานข้อมูล ในกรณีนี้ สามารถคาดการณ์ปัญหาก่อนจะถึงระดับวิกฤต และสามารถตอบสนองต่อสัญญาณเตือนต่างๆ ได้แบบเรียลไทม์ ในทางกลับกัน ระบบอัตโนมัติทำให้มีเวลาเหลือเฟือที่จะมุ่งเน้นไปที่การจัดการประสิทธิภาพของฐานข้อมูลเชิงรุก ในขณะที่ผู้เชี่ยวชาญด้านฐานข้อมูลเพิ่มทักษะ สร้างสรรค์ และตรวจสอบตัวเลือกโอเพนซอร์ส เครื่องมือตรวจสอบสามารถทำงานในเบื้องหลังได้ โดยใช้ประโยชน์จากความสามารถในการจัดการฐานข้อมูลจำนวนมาก สิ่งหนึ่งที่ฉันพบเห็นมาตลอดหลายทศวรรษของประสบการณ์คือองค์กรที่มีความคิดในการติดตามจะประสบความสำเร็จมากกว่าบริษัทที่ไม่มี เมื่อร้านค้าชั้นนำได้รับแพลตฟอร์มฐานข้อมูลใหม่ พวกเขาไม่แม้แต่จะพิจารณาย้ายไปยังการผลิตโดยไม่มีวิธีการตรวจสอบ เพื่อให้แน่ใจว่าจะไม่พังโดยที่พวกเขาไม่รู้ พวกเขาทำให้แน่ใจว่าจะไม่ทำให้เกิดอาละวาด ดำเนินการรอบการประมวลผลทั้งหมดบนเซิร์ฟเวอร์เฉพาะ การทำเช่นนี้ช่วยได้มากเนื่องจากผู้เชี่ยวชาญด้านเทคโนโลยียังคงเพิ่มสิ่งต่าง ๆ ลงในจานของพวกเขาต่อไป นอกจากนี้ เมื่อพวกเขานำแนวปฏิบัติและกระบวนการมาใช้ – เวิร์กโฟลว์จริง – ไม่มีใครทำการตัดสินใจที่ผิดพลาดโดยอิงจากการเมืองในสำนักงาน ฉันเคยเห็นมานับครั้งไม่ถ้วน – ผู้เชี่ยวชาญด้านฐานข้อมูลมีอำนาจ ดังนั้นทีมพัฒนาจึงต้องปฏิบัติตามผู้นำของพวกเขา ที่ร้านค้าอื่นๆ ทีมนักพัฒนามีอำนาจทางการเมืองมากกว่า และ DBA ต้องตามให้ทัน ผลที่ได้คือศักดินามากมายและไม่มีราชาที่แท้จริง สูตรสำหรับความโกลาหล ฐานข้อมูลโอเพ่นซอร์สอยู่ที่นี่แล้ว อย่างไรก็ตาม ก่อนที่จะปรับใช้ตัวเลือกใดตัวเลือกหนึ่ง ให้ตรวจสอบตัวเลือกของคุณอย่างละเอียด จากนั้น เมื่อปรับใช้แพลตฟอร์มฐานข้อมูลใหม่ ต้องแน่ใจว่าได้ปรับใช้ระบบอัตโนมัติและการตรวจสอบควบคู่ไปกับมัน และมีกฎการใช้งานโดยอิงตามเป้าหมายทางธุรกิจที่ชัดเจน – นำการเมืองออกจากการผสมผสาน ไม่ช้าก็เร็ว คุณอาจต้องทำงานกับแพลตฟอร์มฐานข้อมูลโอเพ่นซอร์ส ภูมิทัศน์กำลังดีขึ้น และเมื่อวางรากฐานแล้ว เครื่องมือที่เหมาะสมก็จะตามมา หากคุณยังไม่ได้ดำเนินการ ให้เริ่มเรียนรู้เกี่ยวกับแพลตฟอร์มฐานข้อมูลโอเพ่นซอร์สและดำเนินการเชิงรุก

  • บ้าน
  • Business
  • Data science
  • Marketing
  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    Back to top button