ต้องอ่านหนังสือสำหรับ DBA [ปิด]


18

คำถามนี้มีผลบังคับใช้เกือบทุกไซต์ SE สำหรับการอ้างอิงขั้นพื้นฐาน

โปรดโพสต์เฉพาะหนังสือที่มีมูลค่าถาวรสำหรับ DBA โดยทั่วไป

โพสต์ควรเป็นหนังสือที่ต้องอ่านหนังสือคลาสสิกหนังสือพื้นฐานไม่ใช่หนังสือสำหรับผลิตภัณฑ์เฉพาะหรือวันที่

หนังสือเล่มล่าสุดสำหรับ MS-SQL Server 2008 อาจทันสมัย ​​แต่เป็นวันที่และเฉพาะเจาะจง

ฉันมีความสนใจที่แท้จริง ฉันเป็นผู้เขียนโปรแกรมและฐานข้อมูลเป็นข้อบกพร่องในการพัฒนาของฉัน ฉันรู้หลายสิ่งหลายอย่างเกี่ยวกับฐานข้อมูลที่เพิ่งทำงานประจำวัน

คำตอบ:


9

ฉันเริ่มต้นด้วยตัวอย่างที่ดีต้องอ่านหนังสือ

แนะนำระบบฐานข้อมูลตามวันที่ CJ

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

เป้าหมายหลักไม่ได้มีไว้สำหรับ DBA แต่เป็นนักพัฒนาระบบฐานข้อมูล แต่ DBA ที่ดีจริง ๆ รู้ว่าฐานข้อมูลของคุณทำงานอย่างไรและวิธีจัดการกับข้อ จำกัด และความสามารถที่ซ่อนอยู่


8

นอกจากคลาสสิกโดย Codd & Date นี่คือหนังสือ DBA บนชั้นวางของฉัน:

ผู้รอดชีวิต DBAโดย Thomas LaRock เป็นสิ่งที่ต้องอ่านสำหรับการเริ่มต้นและประเมินอาชีพ DBA ของคุณ หนังสือเล่มนี้เป็นเหตุผลว่าทำไมฉันถึงใช้ StackExchange

Data Warehouse Toolkitคลาสสิกโดยกลุ่มคิมบอลล์เป็นคู่มือที่มีอำนาจมากที่สุดในการสร้างแบบจำลองมิติและคลังข้อมูล เนื่องจากคลังข้อมูลกลายเป็นที่แพร่หลายคุณจะต้องมีการอ้างอิงที่เขียนขึ้นโดยผู้คนที่เริ่มต้นมันทั้งหมด

ที่ปรึกษาของฉันบอกฉันSQL สำหรับ Smartiesโดย Joe Celko เป็นหนังสือสำหรับโปรแกรมเมอร์ SQL ผู้เชี่ยวชาญที่ต้องการเป็นโปรแกรมเมอร์ SQL หลัก ฉันกำลังอ่านอันนี้อยู่

สุดท้ายแสดงตัวเลขโดย Stephen Few เป็นข้อมูลอ้างอิงที่ดีเกี่ยวกับหลักการและวิธีปฏิบัติสำหรับการออกแบบตารางและกราฟที่มีประสิทธิภาพ มันเทียบเท่ากับการออกแบบ UX สำหรับรายงาน


6

มี DBA มากเกินไปที่จะเรียกใช้คำสั่ง (หรือคัดลอกและวางอินเทอร์เน็ต) อย่างสุ่มสี่สุ่มห้าเช่นพวกเขาใช้งาน "กล่องดำ" และขาดความสามารถในการให้เหตุผลว่าเครื่องกำลังทำอะไรอยู่ คุณจะต้องสามารถที่จะเอามันลงในระดับที่เข้าใจวิธีการซ็อกเก็ตทำงานวิธีการใช้งานstrace, tcpdumpและgdbวิธีการทำงานของคอมไพเลอร์วิธีการรายละเอียดวิธีการทำงานของหน่วยความจำสิ่งที่บิตของสแต็คของคุณ (app / DB / OS / ฮาร์ดแวร์) ทำอะไรและจะปรับอย่างไร

หรือภาษาใดก็ได้ - Python, Tcl / Tk อะไรก็ตาม แม้แต่ Excel VBA Awk / Gnuplot DBA ที่ดีมีความสามารถในการสร้างเครื่องมือใหม่สำหรับตัวเองและสำหรับทีมของพวกเขา มี DBA มากเกินไปที่รู้วิธีคลิกในคางคกหรือเทียบเท่าพวกเขาไม่สามารถสร้างกราฟด้วยตนเองได้ หากคุณมองไม่เห็นภาพคุณจะเข้าใจได้อย่างไร

หนึ่งในโครงการล่าสุดของฉันคือกระบวนการ DBA แบบแมนนวลโดยอัตโนมัติซึ่งใช้เวลา 3 วันถึงสคริปต์ 15 นาทีที่ไซต์ของฉัน Pythonปรับปรุงประสิทธิภาพการทำงานของฉันในฐานะ DBA อย่างน้อย 10 เท่า

ทุกคนที่เกี่ยวข้องกับงานโครงการไอทีทุกประเภทจำเป็นต้องอ่านและเข้าใจสิ่งนี้ คนที่ไม่ได้ถูกลงโทษอีกต่อไปที่จะทำซ้ำ

หากคุณจริงจังกับอาชีพการงานของคุณและตั้งใจที่จะอยู่ในธุรกิจเป็นเวลานานสิ่งนี้หรือสิ่งที่คล้ายกันจะให้ความรู้แก่คุณเกี่ยวกับกระแสเศรษฐกิจที่เราทุกคนว่าย

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

โปรดทราบว่าไม่มีสิ่งเหล่านี้เกี่ยวข้องกับฐานข้อมูล!



5

ในบริบทของ MySQL

MySQL ประสิทธิภาพสูง: การเพิ่มประสิทธิภาพการสำรองข้อมูลการจำลองแบบและอื่น ๆ Baron Schwartz (ผู้แต่ง), Peter Zaitsev (ผู้เขียน), Vadim Tkachenko (ผู้เขียน), Jeremy Zawodny D. (ผู้เขียน), Arjen Lentz (ผู้เขียน), Derek J. Balling )

คือการอ้างอิงที่ยอดเยี่ยม ( ลิงก์ amazon ) รุ่นที่ 2 นั้นเหนือกว่ารุ่นแรกอย่างมากมาย

การอ้างอิงแบบอะนาล็อกสำหรับ PostgreSQL คือPostgreSQL 9.0 ประสิทธิภาพสูงโดย Gregory Smith


4

ดีมากทุกอย่างโดย CJ Date เป็นสิ่งที่กระตุ้นความคิดและต้องอ่าน โดยเฉพาะอย่างยิ่งในรายการโปรดของฉันมีฐานข้อมูลเชิงสัมพันธ์รุ่นและวันที่ในฐานข้อมูล

แยกจากกันบางคนไม่เห็นด้วยกับ Ambler แต่ฉันพบฐานข้อมูลการปรับโครงสร้างใหม่เพื่อใช้อ้างอิงที่ดีในกระบวนทัศน์ "รูปแบบการออกแบบ"


3

การบริหารฐานข้อมูล: คู่มือฉบับสมบูรณ์สำหรับแนวทางปฏิบัติและขั้นตอนโดย Craig Mullins เป็นแนวทางที่ดีในการรับ

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


2

สาระสำคัญของ SQL โดยเดวิด Rozenshtein Anthony Molinaro ผู้เขียน "SQL Cookbook" กล่าวว่ายังคงเป็นหนังสือที่ดีที่สุดใน SQL ฉันซื้อสำเนา Essence of SQL ที่ใช้แล้วมาสองครั้งในราคาคุ้มทุนและไม่ได้เสียใจ ฉันตรวจสอบจากห้องสมุดผ่านการยืมระหว่างห้องสมุดก่อนที่จะซื้อ

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