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

Redis รีแบรนด์เป็น 'Redis': บริษัทเดียว วิสัยทัศน์โอเพนซอร์สเดียว

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

เพื่อความชัดเจนเพิ่มเติม คุณสามารถอ่านคำถามและคำตอบด้านล่างได้

เราตื่นเต้นที่จะทำงานร่วมกันต่อไปทั่วชุมชน Redis ด้วยเป้าหมายเดียว Go Redis!

Ofer & Yiftach

วันนี้เราประกาศอะไร?

เราตัด "Labs" ออกจากชื่อบริษัทและแบรนด์ สะท้อนว่าเราคือใครและเราส่งมอบอะไร: Redis แค่นั้นแหละ

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

จะแยกแยะระหว่างบริษัทและโครงการโอเพนซอร์สได้อย่างไร?

อย่างต่อไปเราจะระบุชัดเจนว่าเราอ้างถึง Redis บริษัท หรือ Redis โครงการโอเพนซอร์ส นอกจากนี้ โครงการโอเพนซอร์สยังคงมีเอกสารบน redis.io ส่วนเว็บไซต์บริษัทจะเป็น redis.com

มีการเสนอ Redis ทางการค้าหลายอย่าง บริษัทเดียวที่รู้จักว่า "Redis" ได้ไหม?

บริษัทของเราเริ่มมีส่วนร่วมในโครงการโอเพนซอร์ส Redis ไม่กี่ปีหลังก่อตั้งในปี 2011 ซึ่งน้อยกว่า 2 ปีหลังการสร้าง Redis ในปี 2015 เราเริ่มสนับสนุนโครงการ และ Salvatore Sanfilippo ผู้สร้าง Redis เข้าร่วม Redis Labs เป็นผู้ดูแลโอเพนซอร์สหลัก Sanfilippo ถอยกลับจากการเป็นผู้ดูแลคนเดียวในปี 2020 แต่ยังคงอยู่ในคณะที่ปรึกษาบริษัท

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

จุดมุ่งหมายเดียวของเราคือการนำการพัฒนา Redis ต่อไปเป็นแพลตฟอร์มข้อมูลเรียลไทม์ชั้นนำ โดยทำงานข้ามนักพัฒนา ลูกค้า และพาร์ทเนอร์ที่รักและต้องการเติบโตกับ Redis

การเปลี่ยนแปลงนี้เปลี่ยนแปลงลิขสิทธิ์โอเพนซอร์ส Redis และ/หรือโมเดลการกำกับดูแลที่นำมาระบบเมื่อปีที่แล้วไหม?

Redis ลึกซึ้งใน DNA ของเรา เราเลี้ยงดูและเติบโตโครงการโอเพนซอร์สเป็นเวลา 10 ปีร่วมกับ Salvatore Sanfilippo ผ่านการมีส่วนร่วมในโค้ดเบสเป็นประจำนานก่อนที่เราจะเปิดบริการที่จัดการเอง

ไม่มีการเปลี่ยนแปลงในวิธีที่ Redis โอเพนซอร์สได้รับลิขสิทธิ์ จัดการ และควบคุม Redis เป็นและจะยังคงเป็น BSD licensed โมเดลการกำกับดูแลที่นำมาระบบปีที่แล้วยังคงเหมือนเดิม การกำกับดูแลนี้ไม่ได้ช่วยให้เราจัดการกับความท้าทายทางเทคนิคของโครงการ Redis ได้อย่างมีประสิทธิภาพเท่านั้น แต่ยังรักษาความนิยมที่ทนทานกับนักพัฒนา

โมเดลการกำกับดูแลใหม่ช่วยความสำเร็จของโครงการโอเพนซอร์สอย่างไร?

ทีมแกนโอเพนซอร์สทำงานได้ดีมาก และเราเห็นความก้าวหน้าในการนำการปรับปรุงที่จำเป็นมารวมใน Redis ซึ่งสุดท้ายนำประโยชน์ต่อผู้ใช้ 版本แรกภายใต้การกำกับดูแลของพวกเขา Redis 6.2 ปล่อยเมื่อมีนาคม 2021 และมีการมีส่วนร่วมจากสมาชิกชุมชนมากกว่า 35 คน เพื่อให้เห็นภาพชัดเจน การมีส่วนร่วมของชุมชนใน Redis OSS เพิ่มขึ้น 56% YoY ใน PR ที่สร้าง และ 156% PR ที่ปิดในโปรเจกต์ Git มีการเพิ่มขึ้น 86% YoY ในผู้เขียนโปรเจกต์ Git ของ Redis

สิ่งนี้สะท้อนถึงความนิยมที่ต่อเนื่องของ Redis กับนักพัฒนา Redis เพิ่งได้รับการตั้งชื่อโดยนักพัฒนา Stack Overflow ว่า "Most Loved Database" ติดต่อกัน 5 ปี ถูกค้นพบโดยการวิเคราะห์ของ Sumo Logic ว่าเป็นฐานข้อมูล #1 บน AWS ติดต่อกัน 2 ปี ถูกตั้งชื่อว่าเทคโนโลยีฐานข้อมูล #1 ที่ควรนำไปใช้โดย CNCF End User Community และฐานข้อมูล #1 สำหรับ Container Images และ Kubernetes StatefulSets ตามรายงาน Container ของ DataDog

การเปลี่ยนแปลงเหล่านี้หมายถึงอะไรต่อนักพัฒนา Redis?

นักพัฒนาเป็นและจะยังคงเป็นจุดมุ่งหมายของเรา Redis ถูกออกแบบมาเพื่อแก้ปัญหาความต้องการฐานข้อมูลในหน่วยความจำที่รวดเร็วและง่าย เราทำหน้าที่เลี้ยงดูวิสัยทัศน์นั้นผ่านชุมชนนักพัฒนาด้วยโปรแกรมและความคิดริเริ่มที่สนับสนุนโครงการโอเพนซอร์ส เช่น การจัดงาน RedisConf ประจำปี Redis University แฮกกาธอน และอื่นๆ เรายังคงมุ่งมั่นต่อวิสัยทัศน์นี้ต่อไป และไม่ได้นำการเปลี่ยนแปลงใดๆ มาในวิธีที่นักพัฒนาสามารถเรียนรู้ ใช้ และสร้างกับ Redis Redis.io ยังคงเป็นศูนย์กลางสำหรับโครงการโอเพนซอร์ส และเรามีทรัพยากรนักพัฒนาเพิ่มเติมสำหรับสร้างแอปเรียลไทม์ที่ไม่ซ้ำใคร และความสามารถในการมีส่วนร่วมกับผู้สร้างคนอื่นบน developer.redis.com

การเปลี่ยนแปลงนี้หมายถึงอะไรต่อลูกค้า Redis?

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

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

ส่งผลต่อความสัมพันธ์พาร์ทเนอร์ของ Redis อย่างไร?

ไม่มีผลกระทบเลย—เราแค่นำ "Labs" ออกจากชื่อ พาร์ทเนอร์ของเราเป็นส่วนหนึ่งที่มีค่าของระบบนิเวศ Redis และช่วยทำให้มันเป็นฐานข้อมูลที่ได้รับความนิยมมากที่สุดและเป็นหนึ่งในฐานข้อมูลยอดนิยม ไม่มีอะไรเปลี่ยนแปลงเกี่ยวกับโค้ดหรือลิขสิทธิ์ การเปลี่ยนแปลงนี้จะช่วยให้ลูกค้าเข้าใจชัดเจนยิ่งขึ้นเกี่ยวกับการเสนอโดยตรงจาก Redis เทียบกับการเสนอของพาร์ทเนอร์ที่ใช้ Redis เรามุ่งมั่นที่จะขับเคลื่อนการจัดเส้นตรงและโอกาสข้ามชุมชนนักพัฒนา ลูกค้า และพาร์ทเนอร์เพื่อต่อเนื่องในแนวโน้มการเติบโตของ Redis