Data science

Oracle ถึง PostgreSQL? 6 เหตุผลในการโยกย้ายโอเพ่นซอร์สของคุณ

โพสต์ที่ได้รับการสนับสนุน Kirk Roybal เป็นวิศวกรด้านความน่าเชื่อถือของฐานข้อมูล PostgreSQL ที่ Instaclustr ซึ่งจัดหาแพลตฟอร์มบริการที่มีการจัดการและสนับสนุนเทคโนโลยีชั้นข้อมูลโอเพนซอร์ส เขาเป็นสมาชิกที่ใช้งานของชุมชน PostgreSQL มาตั้งแต่ เคิร์กเคยร่วมงานกับ Postgres ในตำแหน่งข้อมูลทางเทคนิคที่ 2ndQuadrant, TripAdvisor และ LinkedIn เป็นต้น เขาได้จัดหาโซลูชันโดยใช้ฐานข้อมูลโอเพ่นซอร์สสำหรับการรายงาน ระบบธุรกิจอัจฉริยะ คลังข้อมูล แอปพลิเคชัน และการสนับสนุนการพัฒนา ปัจจุบัน PostgreSQL ระบบฐานข้อมูลเชิงสัมพันธ์หลังออบเจ็กต์มีอายุเกือบสามทศวรรษแล้ว เป็นสัญลักษณ์ของแนวโน้มทั่วทั้งองค์กร โดยเฉพาะอย่างยิ่ง เทคโนโลยีข้อมูลโอเพนซอร์สที่ได้รับการพิสูจน์แล้ว ในเวอร์ชันโอเพนซอร์สล้วนกำลังเข้ามาแทนที่โซลูชันที่เป็นกรรมสิทธิ์ซึ่งมีราคาแพงและไม่ยืดหยุ่นมากขึ้น Postgres นำเสนอข้อได้เปรียบที่น่าดึงดูดเป็นพิเศษสำหรับองค์กรที่ต้องการลดค่าใช้จ่าย (หากไม่ใช่แบบสแลชอย่างจริงจัง) โดยไม่กระทบต่อประสิทธิภาพของฐานข้อมูล นี่คือเหตุผลครึ่งโหลที่องค์กรต่างๆ ควรพิจารณา Postgres เวอร์ชันโอเพ่นซอร์สอย่างสมบูรณ์เพื่อทดแทน Oracle ที่เกินความสามารถ 1) การเริ่มต้นเป็นเรื่องง่าย Postgres นั้นตรงไปตรงมาอย่างเชิญชวน นักพัฒนาสามารถใช้ประโยชน์จากเอกสารทางการที่ยอดเยี่ยมโดยเฉพาะ ตลอดจนข้อมูลมากมายที่เปิดเผยต่อสาธารณะผ่านฟอรัมและแพลตฟอร์มอื่นๆ ที่ชุมชนนักพัฒนา Postgres รวมตัวกัน Postgres กำหนดให้โปรแกรมแก้ไขที่ส่งมาทั้งหมดรวมเอกสารที่เป็นไปตามมาตรฐานชุมชนระดับสูง และใช้เนื้อหานั้นเพื่อสร้างเอกสารอย่างเป็นทางการ การตั้งค่าฐานข้อมูล Postgres นั้นง่ายมากจนแนวทางปฏิบัติของฐานข้อมูลที่คุณคุ้นเคยกับ Oracle มักจะเปลี่ยนไปอย่างรวดเร็ว เมื่อใดก็ตามที่อินสแตนซ์สามารถให้คุณค่าได้มากขึ้น ก็ไม่จำเป็นต้องรออีกต่อไป ตัวอย่างเช่น คุณอาจพบว่าตัวเองนำแซนด์บ็อกซ์ไปใช้งานในทุกที่ที่สามารถช่วยได้ตลอดการออกแบบและการพัฒนา คุณอาจสร้างแซนด์บ็อกซ์สำหรับการผสานการออกแบบก่อน QA – และสำหรับ QA เอง คุณยังสามารถติดตั้งการปรับใช้ PostgreSQL ได้หลายแบบเพื่อทดสอบคุณสมบัติ ความง่ายในการปรับใช้ PostgreSQL ไม่เพียงแต่ทำให้ใช้งานง่ายเท่านั้น แต่ยังเชิญชวนให้คุณสำรวจความเป็นไปได้เพิ่มเติมอีกด้วย 2) ใบอนุญาตและชุมชนโอเพ่นซอร์ส *เปิดกว้างเป็นพิเศษในโลกที่ใบอนุญาตโอเพ่นซอร์สทุกใบไม่เปิดเท่าที่คุณต้องการ ใบอนุญาต Postgres ไม่ทำให้ผิดหวัง เช่นเดียวกับใบอนุญาต BSD Postgres อนุญาตให้ผู้ใช้ระดับองค์กรทำอะไรก็ได้ ตราบใดที่มีการระบุแหล่งที่มาของการส่งอย่างเหมาะสม ทุกฟีเจอร์และการปรับปรุงของ Postgres เปิดให้ทุกคนใช้งานได้โดยไม่มีค่าใช้จ่าย ชุมชนที่กระตือรือร้นนั้นแทบทุกผู้สนับสนุนหลักในโครงการยังคงมีอยู่และพร้อมใช้งาน มีคำถามเกี่ยวกับคุณลักษณะเฉพาะหรือไม่? มีโอกาสดีที่คุณสามารถพูดคุยกับนักพัฒนาจริงได้ 3) Postgres เป็นโอเพ่นซอร์สที่แท้จริงมอบความยืดหยุ่นและการพกพาที่จำเป็นในการแยกแยะว่าเป็นเทคโนโลยีโอเพ่นซอร์สของแท้ PostgreSQL Global Development Group ที่เป็นผู้นำโครงการประกอบด้วยสมาชิกชุมชนที่ได้รับการแต่งตั้งจากภูมิหลังที่หลากหลาย แต่ละคนมุ่งมั่นที่จะรักษาความเปิดกว้างของ Postgres สำหรับนักพัฒนาที่ย้ายจาก Oracle หรือโซลูชันที่เป็นกรรมสิทธิ์อื่น ๆ นี่หมายถึงการได้รับอิสรภาพจากค่าธรรมเนียมใบอนุญาตและการล็อคอินของผู้ขาย นอกจากนี้ยังง่ายต่อการแตะการสนับสนุนผู้ขายสำหรับ Postgres หรือสลับไปยังผู้ให้บริการสนับสนุนรายใหม่ได้อย่างอิสระเมื่อเป็นประโยชน์ 4) คล้ายกับ Oracle ในแบบที่คุณต้องการให้เป็น สำหรับองค์กรที่คุ้นเคยกับ Oracle Postgres ไม่ใช่พื้นที่ที่ไม่คุ้นเคยในสิ่งที่นำเสนอให้กับองค์กรของคุณ ดัชนี ฟังก์ชัน โครงสร้าง และการดำเนินการจะถูกจดจำได้ทันที ทั้ง Oracle และ Postgres ใช้ประโยชน์จากการควบคุมการทำงานพร้อมกันหลายเวอร์ชันเดียวกันในกลยุทธ์การจัดเก็บข้อมูล ทำให้พฤติกรรมของการจัดการดิสก์และธุรกรรมสามารถคาดการณ์ได้ในแต่ละส่วน และถ้าคุณต้องการให้กระบวนการ Postgres รู้สึกเหมือน Oracle มากขึ้น… ส่วนขยายที่พร้อมใช้งานก็สามารถทำได้ 5) It's extensible Postgres ขยายได้เต็มที่ – มากจนมีสองวิธีในการดำเนินการ ขั้นแรก นักพัฒนาสามารถสร้างและใช้แพ็คเกจอิสระที่เรียกว่า “ส่วนขยาย” โดยไม่จำเป็นต้องแก้ไข Postgres เอง PostgreSQL Extension Network สามารถช่วยคุณเริ่มต้นได้ ประการที่สอง นักพัฒนาซอฟต์แวร์ควรขยาย Postgres ผ่านการมีส่วนร่วมโดยตรงกับโครงการ ใครก็ตามที่มีผลิตภัณฑ์ที่น่าสนใจอยู่ในใจควรเข้าร่วมรายชื่อผู้รับจดหมาย pgsql-hackers บน postgresql.org และนำแนวคิดของพวกเขาไปที่ PostgreSQL Global Development Group 6) พลังของ PostGIS ความสามารถในการขยายของ Postgres ได้นำไปสู่ ​​PostGIS ซึ่งช่วยให้ออบเจกต์เชิงพื้นที่และเชิงภูมิศาสตร์สามารถสืบค้นได้อย่างมีประสิทธิภาพยิ่งขึ้น กลุ่มตั้งแต่สองกลุ่มขึ้นไปจะลอยอยู่ในประเภทข้อมูลที่กำหนดเอง ซึ่งแสดงถึงจุด เพิ่มจุดเพื่อสร้างเส้น เส้น รูปหลายเหลี่ยม รูปหลายเหลี่ยม และรูปหลายเหลี่ยมที่มีสามมิติ ถัดไป เพิ่มฟังก์ชันที่กำหนดเองเพื่อควบคุมรูปร่างเฉพาะของระบบข้อมูลทางภูมิศาสตร์ (GIS) ด้วย GIS ที่สร้างขึ้นนั้น SQL สามารถบรรลุการสืบค้นที่น่าประทับใจอย่างน่าทึ่งได้อย่างง่ายดาย โอกาสนี้ทำให้ชุมชน PostGIS ขยายตัวอย่างรวดเร็ว ซึ่งขณะนี้เท่ากับหรือเกินขนาดของชุมชน Postgres เอง การโยกย้าย ด้วยความสามารถ ความเก่งกาจ และความได้เปรียบด้านต้นทุนที่ Postgres แบบโอเพ่นซอร์สล้วนมีให้ ผู้ใช้ Oracle ที่ชั่งน้ำหนักตัวเลือกของพวกเขาจึงควรตรวจสอบโครงการฐานข้อมูลที่พิสูจน์แล้วขององค์กรอย่างใกล้ชิดเพื่อดูว่าสอดคล้องกับความต้องการหรือไม่

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

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

    Back to top button