คำถามติดแท็ก high-availability

2
เป็นวิธีที่ทันสมัยในการแบ่งพาร์ติชัน PostgreSQL ในเครื่องต่าง ๆ เมื่อข้อมูลคือ“ การแบ่งพาร์ติชันตามธรรมชาติ”
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Exchange Administrators Stack Exchange อพยพ 7 ปีที่ผ่านมา หลังจากผ่านไปหลายปีที่อาศัยอยู่ในพื้นที่ "NoSQL" ตอนนี้ฉันมีปัญหาที่ค่อนข้าง "เชิงสัมพันธ์" ในธรรมชาติ วันนี้ฉันเห็นร้านค้าข้อมูลที่มีดวงตาที่แตกต่างไปจากเดิม สิ่งที่คล้ายกับ Riak ทำให้ฉันเสียไปในทางที่ฉันจะทนต่อความล้มเหลวเพียงจุดเดียวไม่ได้อีกต่อไป "ลงเพื่อซ่อมบำรุง" ฯลฯ แน่นอนว่า (หรือฉันหวังว่า) ฉันไม่ได้สติเสียอีกเลย นี่เป็นโครงการส่วนบุคคลที่ยังไม่ค่อยมีข้อกำหนดที่สูงมาก วิธีแก้ไขปัญหาส่วนใหญ่ไม่ได้ให้สิ่งที่ฉันต้องการ (อย่างน้อยก็เหลือบ) อาจเป็นเพราะปัญหาของฉันค่อนข้าง "ง่าย" ในการแก้ปัญหา อย่างน้อยในระดับแนวคิด (ละเว้นข้อ จำกัด ที่ RDBMs นำมาสู่ตาราง) ฉันมีข้อมูล "แบ่งปัน" เล็กน้อยซึ่งสามารถทำซ้ำได้อย่างอิสระ มันไม่ได้มีข้อกำหนดของความมั่นคงอย่างหนัก สิ่งนี้สามารถเก็บไว้ในฐานข้อมูลที่เหมือนไดนาโมและจะขยายได้อย่างไม่ จำกัด แต่ฉันก็ยังอยากจะไปกับฐานข้อมูลเดียวถ้าเป็นไปได้ ฉันมีข้อมูล "ต่อผู้ใช้" มากมาย นั่นคือ - ผู้ใช้จำนวนมากด้วยผู้ใช้ทุกคนที่มีข้อมูลที่มีขนาดพอเหมาะพอดีจะเก็บไว้ในโหนด …

2
มีรายการการดำเนินงานออนไลน์ที่สมบูรณ์สำหรับ SQL Server แต่ละเวอร์ชันหรือไม่
ในขณะที่เรากำลังจะเปลี่ยนตารางขนาดใหญ่บางส่วนในฐานข้อมูล 5TB ของเราฉันพบว่าตัวเองต้องการรายชื่อของการดำเนินการที่สามารถดำเนินการออนไลน์และที่ต้องล็อคเต็มรูปแบบที่จะจัดขึ้นในขณะที่พวกเขาทำงาน ในอุดมคติแล้วรายการนี้จะมีข้อมูลเกี่ยวกับคำสั่งที่ต้องการล็อค SCH-M เพื่อกระทำในตอนท้าย ในขณะที่ฉันรู้ว่าส่วนใหญ่ของพวกเขาจากเวลาของฉันใน Microsoft ฉันรู้สึกประหลาดใจที่ฉันไม่สามารถหารายชื่อของการดำเนินงานออนไลน์ที่เปิดเผยต่อสาธารณชนเนื่องจากพวกเขาวิวัฒนาการมาจาก SQL Server 2005 และตลอดจนถึง 2014 CTP ใครบ้างมีรายการดังกล่าวพร้อมใช้งาน? ถ้าไม่ฉันอาจตัดสินใจสร้างมันขึ้นมา

3
PostgreSQL ความพร้อมใช้งาน / ความสามารถในการปรับขนาดสูงโดยใช้ HAProxy และ PGBouncer
ฉันมีเซิร์ฟเวอร์ PostgreSQL หลายเครื่องสำหรับเว็บแอปพลิเคชัน โดยทั่วไปแล้วจะเป็นทาสหลักและทาสหลายคนในโหมดฮอตสแตนบาย (การจำลองการส่งกระแสข้อมูลแบบอะซิงโครนัส) ฉันใช้ PGBouncer สำหรับการรวมการเชื่อมต่อ: หนึ่งอินสแตนซ์ที่ติดตั้งบนเซิร์ฟเวอร์ PG แต่ละตัว (พอร์ต 6432) เชื่อมต่อกับฐานข้อมูลบน localhost ฉันใช้โหมดกลุ่มธุรกรรม ในการโหลดการเชื่อมต่อแบบอ่านอย่างเดียวของฉันกับทาสฉันใช้ HAProxy (v1.5) กับ conf มากกว่าหรือน้อยกว่าเช่นนี้ listen pgsql_pool 0.0.0.0:10001 mode tcp option pgsql-check user ha balance roundrobin server master 10.0.0.1:6432 check backup server slave1 10.0.0.2:6432 check server slave2 10.0.0.3:6432 check server slave3 10.0.0.4:6432 check …

5
SQL Server เทียบเท่ากับการทำงานของ Oracle RAC? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ดูแลฐานข้อมูล Exchange Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันทำ Googling แล้วและไม่สามารถหาคำตอบสำหรับคำถามนี้ได้เมื่อไม่กี่ปีที่ผ่านมาดังนั้นฉันจึงคิดว่าฉันจะถาม ฟีเจอร์ RAC ของออราเคิลนำเสนอการทำโหลดบาลานซ์สำหรับทั้งการอ่านและการเขียนธุรกรรมรวมถึงการเพิ่มขนาดและความพร้อมใช้งานสูงโดยไม่ต้องหยุดทำงาน (อย่างน้อยที่สุดเท่าที่ฉันเข้าใจ) - เรากำลังจะปรับใช้ฐานข้อมูลแรกของเราที่ใช้ RAC จะดูว่ามันจะไป) มีชุดคุณลักษณะของ SQL Server (หรือส่วนประกอบของบุคคลที่สามที่คุณสามารถติดตั้งด้านบน) ที่ให้ฟังก์ชันการทำงานที่เทียบเท่าหรือไม่ เรามักจะใช้การทำคลัสเตอร์ Windows ซึ่งเหตุการณ์ที่เกิดความล้มเหลวเป็นสาเหตุของการหยุดทำงานของ SQL ประมาณ 20-30 วินาทีซึ่งสามารถทนได้ แต่ไม่เหมาะ ขณะนี้ด้วย AlwaysOn ใน SQL 2012, SQL Server จะลดขนาดลงเหลือประมาณ 15 วินาทีและเพิ่มแนวคิดของฐานข้อมูลแบบอ่านอย่างเดียวรอง แต่พวกเขายังต้องการให้การเขียนธุรกรรมถูกสำลักผ่านจุดเชื่อมต่อจุดเดียว (ปรับปรุงมากเนื่องจากธุรกรรมจำนวนมาก เพิ่งอ่าน แต่ยังไม่โหลดสมดุลจริง ๆ ) และในกรณีที่โหนดล้มเหลวหรือจำเป็นต้องแก้ไขยังมีการหยุดทำงาน …

3
การมิร์เรอร์ฐานข้อมูลเซิร์ฟเวอร์ SQL กำลังจะตาย ฉันจะรับประกันความพร้อมใช้งานสูงในขณะนี้ได้อย่างไร
มิเรอร์ฐานข้อมูลคุณลักษณะของ SQL Server จะตาย: คุณลักษณะนี้จะถูกลบใน Microsoft SQL Server รุ่นอนาคต หลีกเลี่ยงการใช้คุณสมบัตินี้ในงานพัฒนาใหม่และวางแผนแก้ไขแอปพลิเคชั่นที่ใช้คุณสมบัตินี้ในปัจจุบัน ใช้กลุ่มความพร้อมใช้งานAlwaysOnแทน ไม่มีใครรู้ว่าเมื่อไหร่? ตัวเลือกของฉันสำหรับฐานข้อมูลความพร้อมใช้งานสูง (และการกู้คืนอย่างรวดเร็ว) คืออะไร

2
สคีมาเปลี่ยนกลุ่ม "สถานะว่าง" หรือพวกมันถูกจัดการอย่างโปร่งใสหรือไม่?
องค์กรของฉันวางแผนที่จะนำกลุ่มความพร้อมใช้งานของ SQL Server 2012 มาใช้และฉันพยายามที่จะเข้าใจว่าจะมีผลกระทบอย่างไร (ถ้ามี) ในกระบวนการอัปเกรดแอปพลิเคชันของเรา เราปล่อยการอัปเดตแอปพลิเคชันในรอบ 8 สัปดาห์และการเปิดตัวใด ๆ อาจรวมถึงการเปลี่ยนแปลงสคีมาและ / หรือการย้ายข้อมูล สิ่งที่ฉันพยายามทำความเข้าใจคือว่าโซลูชัน HA / DR จะจัดการกับการเปลี่ยนแปลง schema อย่างโปร่งใสหรือไม่ (คอลัมน์ใหม่, ดัชนีเพิ่มเข้ากับ Secondaries) หรือเป็นการแทรกแซงด้วยตนเองที่จำเป็นในการสร้าง schema ในแต่ละอินสแตนซ์ ส่วนการโยกย้ายข้อมูลที่ฉันสมมติว่ามีการจัดการอย่างโปร่งใส แต่ต้องการยืนยันเช่นกัน ฉันเดาว่าฉันกำลังสร้างสมมุติฐานแบบครอบคลุมว่าพฤติกรรมเหล่านี้ไม่แตกต่างกันไปตามการกำหนดค่ากลุ่มความพร้อมใช้งานซึ่งอาจเป็นเท็จเช่นกัน โปรดแจ้งให้เราทราบ โดยสังเขป; ในแอปพลิเคชันของฉันที่ระบุฉันสามารถเปลี่ยนตารางที่มีขนาดใหญ่มาก (10s ถึง 100s ของเรคคอร์ด) โดยการเพิ่มคอลัมน์ลงไป บางคอลัมน์อาจเป็น "ใหม่สุทธิ" เพื่อให้สามารถใช้ประโยชน์จากฟังก์ชันการเปลี่ยนแปลงแบบแผนของ Enterprise Online ได้ คอลัมน์อื่นอาจเป็นการ refactoring ของคอลัมน์ที่มีอยู่ (FullName ได้รับการแบ่งเป็น FirstName …

2
อะไรคือความแตกต่างระหว่างการทำมิเรอร์และการทำคลัสเตอร์ที่ล้มเหลวและแต่ละอันที่แนะนำกัน
อะไรคือความแตกต่างที่สำคัญระหว่างการทำมิเรอร์และการเฟลโอเวอร์คลัสเตอร์? ปัญหาประเภทใดที่แต่ละคนแก้ไขได้และในสถานการณ์แบบใดที่แต่ละคนได้รับการแนะนำในอีกสถานการณ์หนึ่ง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.