คำถามติดแท็ก development

7
DBA จำเป็นต้องรู้วิธีการเขียนโปรแกรมในภาษาของระบบนอกเหนือจาก SQL หรือไม่?
ผู้ดูแลฐานข้อมูลจำเป็นต้องรู้ภาษาหรือระบบการเขียนโปรแกรมระดับแอปพลิเคชัน (ตัวอย่างเช่น. NET หรือ PHP) นอกเหนือจาก "just SQL" หรือไม่? สำหรับวัตถุประสงค์ของคำถามนี้จะไม่มีการพิจารณามาตรฐาน SQL เฉพาะรุ่นสำหรับคำตอบนี้ (SQL ANSI 86, SQL ISO 87, SQL: 2008) เนื่องจากคำถามนี้เกี่ยวกับภาษาเดสก์ท็อปหรือเซิร์ฟเวอร์นอกขอบเขตของ SQL

1
วิธีตั้งค่ากระบวนการพัฒนาฐานข้อมูลท้องถิ่นสำหรับทีมงานเว็บขนาดเล็ก
พื้นหลัง ฉันกำลังทำงานเพื่อสร้างกระบวนการพัฒนาใหม่สำหรับทีมงานเว็บขนาดเล็กที่มีโปรแกรมเมอร์ประมาณ 4 คนและนักออกแบบ 4 คนที่มีศักยภาพชัดเจนในการเติบโตทีมในอนาคต ผลิตภัณฑ์ของเราเป็นแอพพลิเคชั่นกลางที่สนับสนุนเว็บไซต์ลูกค้าที่เราออกแบบและโฮสต์ ก่อนหน้านี้เราทำงานผ่าน FTP บนเซิร์ฟเวอร์ dev ด้วยฐานข้อมูล dev เดียว มัน "ทำงาน" *ในขณะที่ แต่เราจะย้ายเข้าไปอยู่ในทิศทางใหม่ดังนั้นจึงเป็นเวลาที่จะครบกำหนดกระบวนการของเรา เราใช้ Percona Server 5.5 แต่นี่ควรเป็นฐานข้อมูลที่ไม่เชื่อเรื่องพระเจ้าโดยมีแนวคิดว่าจะรักษาต้นทุนให้ต่ำ เป้าหมาย : ฉันกำลังมองหาการสร้างกระบวนการการรวมอย่างต่อเนื่อง (CI) สำหรับการพัฒนาฐานข้อมูลโดยคำนึงถึงสิ่งต่อไปนี้: นักพัฒนามีสำเนาของข้อมูลภายในเพื่อเรียกใช้รหัสการพัฒนาเทียบกับ โครงสร้างฐานข้อมูลย้อนกลับไปยังชุดการแก้ไขก่อนหน้า สามารถแยกการเปลี่ยนแปลงคุณสมบัติใหม่กับการเปลี่ยนแปลงแก้ไขการออกแบบสคีมา สามารถแก้ไขโครงสร้างฐานข้อมูลในเครื่องเพื่อทำการทดสอบ แนวคิดเริ่มต้น ผมได้ร่างออกกระบวนการด้านล่างใช้ SVN และ LiquiBase #4แม้ว่ามันจะลบอย่างสมบูรณ์ สร้างสาขา 'การพัฒนา' จากลำตัว เซิร์ฟเวอร์ db 'กลางพัฒนา' จะปิดสาขา 'พัฒนา' นักพัฒนาท้องถิ่นถูกตั้งค่าให้เป็นทาสของสาขาการพัฒนา (แสดง#1ไว้ด้านบน) liquibase การแก้ไขมีความมุ่งมั่นอย่างสม่ำเสมอเพื่อให้สาขาการพัฒนาที่ดำเนินการหลังกระทำเบ็ดเพื่อปรับปรุงการพัฒนาฐานข้อมูลกลาง …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.