Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

วิธีการโยกย้ายข้อมูลจาก Redis Open Source ไปยัง Redis Enterprise ภายใน 5 นาที

การย้ายข้อมูลจากแหล่งข้อมูลหนึ่งไปยังอีกแหล่งหนึ่งทำให้เกิดความเสี่ยงอย่างมากสำหรับธุรกิจ มีโอกาสเกิดข้อผิดพลาดหลายอย่าง เช่น การสูญหายของข้อมูล การเปลี่ยนแปลงสคีมาของชุดข้อมูลทำให้เกิดความเสี่ยงด้านความหมาย เวลาหยุดทำงานที่ยืดเยื้อ (ไม่คาดคิด) และความเสียหายของข้อมูล เป็นต้น โดยไม่คำนึงถึงความเสี่ยง ธุรกิจจำเป็นต้องสร้างนวัตกรรมเพื่อความอยู่รอด และนั่นหมายถึงการนำข้อมูลจากฐานข้อมูลเก่าหรือฐานข้อมูลเดิม และใส่ข้อมูลบางส่วน (ถ้าไม่ใช่ทั้งหมด) ลงในฐานข้อมูลใหม่เพื่อใช้ประโยชน์จากศักยภาพใหม่และศักยภาพที่จำเป็นทั้งหมด กรณีดังกล่าวเป็นกรณีที่บริษัทย้ายข้อมูลของตนไปยังโซลูชันในหน่วยความจำมากขึ้น เช่น Redis เพื่อใช้ประโยชน์จากพลังของข้อมูลแบบเรียลไทม์

วิธีการโยกย้ายข้อมูลจาก Redis Open Source ไปยัง Redis Enterprise ภายใน 5 นาที

Redis Open Source เป็นวิธีที่ยอดเยี่ยมมากในการรวมความสามารถแบบเรียลไทม์เข้ากับแอปของคุณ ด้วย Redis Enterprise คุณสามารถนำทุกสิ่งที่คุณชื่นชอบเกี่ยวกับ Redis มาไว้บนความสามารถในการปรับขนาดเชิงเส้นที่ไม่สิ้นสุด ความพร้อมใช้งานสูงที่แท้จริง 9 วินาที ความปลอดภัยในตัว และวิธีรักษาต้นทุนให้ต่ำด้วย Redis on Flash เมื่อคุณเริ่มเติบโตเร็วกว่า Redis Open Source คำถามจะกลายเป็น:วิธีการย้ายข้อมูล Redis นั้นอย่างปลอดภัยและมีประสิทธิภาพสูงสุดไปยัง Redis ที่เสริมความแข็งแกร่งให้กับองค์กรได้อย่างไร คำตอบ:Redis Enterprise

เหตุใดจึงต้องย้ายจาก Redis Open Source ไปยัง Redis Enterprise

ในฐานะสถาปนิก ลูกค้าของคุณจะต้องการความสามารถใหม่ๆ และประสิทธิภาพที่เชื่อถือได้ ซึ่งคุณไม่สามารถหาได้ใน Redis Open Source โดยไม่ต้องสร้างมันขึ้นมาใหม่ทั้งหมด ในฐานะผู้ปฏิบัติงาน คุณจะต้องการการตั้งค่าที่เรียบง่ายและวิธีที่เชื่อถือได้และใช้งานง่ายในการดำเนินการไปป์ไลน์ข้อมูลที่สำคัญนี้โดยไม่ต้องเสียค่าใช้จ่ายและการบำรุงรักษาด้วยตนเอง Redis Enterprise เป็นวิธีที่ง่ายและตรงไปตรงมาที่สุดในการย้ายข้อมูล Redis จาก Redis Open Source ไปเป็นเวอร์ชันของ Redis ที่สร้างขึ้นสำหรับโซลูชันระดับองค์กร มาดำน้ำกันเถอะ

การย้ายฐานข้อมูล Redis Enterprise:การปรับใช้งานแบบ Zero-downtime

เพื่อให้เข้าใจวิธีที่เราสามารถดำเนินการย้ายฐานข้อมูลโดยไม่มีการปรับใช้การหยุดทำงานเป็นศูนย์ เราจำเป็นต้องเข้าใจคุณลักษณะเบื้องหลัง Redis Enterprise ที่ช่วยเราดำเนินการย้ายข้อมูลนี้ Redis Enterprise มีความสามารถในการจัดหาการจำลองแบบ Active-Passive Geo-Distributed ให้กับแอปพลิเคชันที่มีการเข้าถึงแบบจำลองแบบอ่านอย่างเดียวจากตำแหน่งทางภูมิศาสตร์ที่แตกต่างกัน เราเรียกสิ่งนี้ว่าแบบจำลองของ

วิธีการโยกย้ายข้อมูลจาก Redis Open Source ไปยัง Redis Enterprise ภายใน 5 นาที

ในการกำหนดค่าฐานข้อมูล Redis Enterprise เราสามารถกำหนดฐานข้อมูลเป็นแบบจำลอง (ปลายทาง) ของฐานข้อมูล (แหล่งที่มาสูงสุด 32 รายการ) หนึ่งฐานข้อมูลขึ้นไป หลังจากการโหลดเริ่มต้นจากต้นทางไปยังปลายทางเสร็จสิ้น คำสั่งเขียนทั้งหมดจะถูกซิงโครไนซ์จากต้นทางไปยังปลายทาง สิ่งนี้ทำให้คุณสามารถดำเนินการย้ายฐานข้อมูลโดยไม่มีการหยุดทำงานเนื่องจากสะพานจำลองระหว่างฐานข้อมูลปลายทางและต้นทางสามารถเชื่อมต่อได้นานเท่าที่จำเป็น แม้จะไม่มีกำหนด

วิธีการโยกย้ายข้อมูลจาก Redis Open Source ไปยัง Redis Enterprise ภายใน 5 นาที

Replica Of ช่วยให้คุณกระจายโหลดการอ่านของแอปพลิเคชันของคุณในหลายฐานข้อมูล หรือซิงโครไนซ์ฐานข้อมูล ทั้งภายใน Redis Enterprise หรือภายนอก Redis Enterprise ไปยังฐานข้อมูลอื่น

การย้ายฐานข้อมูล Redis Enterprise:Active-Active Geo-Distribution

คุณอาจสงสัยเกี่ยวกับการเข้าถึงเพื่อเขียน Redis Enterprise มี Active-Active Geo-Distribution (CRDB) ที่ให้สิทธิ์การเขียนในการจำลองฐานข้อมูลทั้งหมด นอกเหนือจากประโยชน์อื่นๆ ในระหว่างการย้ายฐานข้อมูล

ด้านล่างนี้ คุณจะเห็นการสาธิตอย่างรวดเร็วว่าเราตั้งค่านี้อย่างไรในเวลาไม่ถึงห้านาที แต่ก่อนที่คุณจะดู เรามาพูดถึงกระบวนการจำลองข้อมูลกันเสียก่อน เมื่อฐานข้อมูลของเราถูกกำหนดให้เป็นแบบจำลองของฐานข้อมูลอื่น ข้อมูลที่มีอยู่ทั้งหมดจะถูกลบออกและแทนที่ด้วยข้อมูลที่โหลดจากฐานข้อมูลต้นทาง ในการสาธิต Lightning เราจะเริ่มต้นด้วยฐานข้อมูล Redis Enterprise ใหม่ที่มีข้อมูลเป็นศูนย์ ดังนั้นเราจึงไม่เสี่ยงที่จะสูญเสียข้อมูล เมื่อการโหลดเริ่มต้นเสร็จสิ้น กระบวนการซิงโครไนซ์อย่างต่อเนื่องจะเกิดขึ้นเพื่อให้ฐานข้อมูลปลายทางซิงโครไนซ์กับแหล่งที่มาเสมอ

วิธีการโยกย้ายข้อมูลจาก Redis Open Source ไปยัง Redis Enterprise ภายใน 5 นาที

โดยคำนึงถึงความปลอดภัย Replica Of รองรับการเข้ารหัสสำหรับการจำลองแบบทิศทางเดียวระหว่างคลัสเตอร์ Redis ต้นทางและปลายทางที่ใช้การเข้ารหัส TLS 1.2

แต่ถ้าฐานข้อมูลต้นทางของคุณถูกชาร์ดล่ะ? ฐานข้อมูลทั้งหมดถือเป็นแหล่งเดียวสำหรับฐานข้อมูลปลายทาง หากฐานข้อมูลปลายทางของคุณถูกแบ่งส่วน ฟังก์ชันการแฮชของฐานข้อมูลปลายทางจะถูกดำเนินการเพื่อกำหนดว่าคำสั่งนั้นอ้างอิงถึงส่วนใด

นั่นครอบคลุมถึงสิ่งที่คุณต้องรู้เกี่ยวกับการย้ายข้อมูลจาก Redis Open Source ไปยัง Redis Enterprise ดังนั้น มาดูการสาธิตฟ้าผ่าเกี่ยวกับวิธีการทำเช่นนี้กับฐานข้อมูล Redis ของคุณเพื่อใช้ประโยชน์จากพลังแบบเรียลไทม์ไม่เพียงแต่ของจริง -พลังเวลาพร้อมความสามารถระดับองค์กร


No