it-swarm.asia

كتب يجب قراءتها لـ DBA

هذا السؤال إلزامي تقريبًا في أي موقع SE للإشارة الأساسية.

يرجى نشر الكتب ذات القيمة الدائمة لـ DBAs بشكل عام.

يجب أن تكون المشاركة يجب أن تقرأ كتاب ، والكتب الكلاسيكية ، والكتب التأسيسية ، وليس كتب منتجات محددة أو مؤرخة.

يمكن أن يكون أحدث كتاب لـ MS-SQL Server 2008 هو أحدث ما توصل إليه العلم ، إلا أنه مؤرخ ومحدد.

لدي اهتمام حقيقي. أنا في الأساس مبرمج ومعرفة قاعدة البيانات هي خلل في تشكيلتي. أعرف الكثير من الأشياء حول قواعد البيانات التي تقوم فقط بمهام يوم بعد يوم.

18
Maniero

لقد بدأت بمثال جيد لقراءة الكتاب.

مقدمة لأنظمة قواعد البيانات بواسطة C.J. Date.

هذا هو أحد أكثر الكتب تأثيراً في تطوير جميع المفاهيم والتقنيات المتاحة اليوم. يتبع الكتاب أسلوبًا أكاديميًا ولديه الكثير من الحالات الحقيقية.

الهدف الأساسي ليس لـ DBAs ولكن مطوري أنظمة قواعد البيانات ، ولكن DBA الجيد الحقيقي يعرف كيف تعمل قاعدة البيانات الخاصة بك وكيفية التعامل مع قيودها وإمكاناتها المخفية.

9
Maniero

إلى جانب الكلاسيكيات التي كتبها Codd & Date ، إليك كتب DBA على الرف الخاص بي:

DBA Survivor من تأليف Thomas LaRock هو أمر لا بد منه لقراءته وتقييمه في DBA. هذا الكتاب هو سبب وجودي في StackExchange.

إن مجموعة أدوات مستودع البيانات من قبل مجموعة Kimball Group هي الدليل الأكثر موثوقية بشأن النمذجة الأبعاد وتخزين البيانات. نظرًا لأن تخزين البيانات أصبح في كل مكان ، ستحتاج إلى مرجع كتبه الأشخاص الذين بدأوا كل شيء.

أخبرني مرشدتي SQL لـ Smarties بقلم جو سيلكو هو كتاب خبير مبرمجو SQL الذين يريدون أن يصبحوا master مبرمجو SQL. أنا أقرأ هذا حاليًا.

أخيرًا ، Show Me the Numbers من قبل Stephen Few هو مرجع رائع حول المبادئ والممارسات الفعالة لتصميم الجدول والرسوم البيانية. إنه ما يعادل تصميم UX للتقارير.

8
Jett

يقوم عدد كبير جدًا من أوامر DBA بتشغيل أوامر (أو نسخها ولصقها على الإنترنت) بصورة عمياء ، مثل تشغيل "الصندوق الأسود" ويفتقرون إلى القدرة على التفكير في ما الجهاز يفعل. يجب أن تكون قادرًا على رفعها إلى مستوى معين ، وفهم كيفية عمل المقابس ، وكيفية استخدام strace ، tcpdump و gdb ، وكيفية عمل المترجمين ، وكيفية الملف الشخصي ، وكيف تعمل الذاكرة ، بالضبط أي جزء من المكدس الخاص بك (التطبيق/ديسيبل/نظام التشغيل/الأجهزة) يفعل ماذا وكيف لضبطه.

أو أي لغة - Python ، Tcl/Tk ، أيا كان. حتى Excel VBA. Awk/ Gnuplot . إن DBA الجيد قادر على بناء أدوات جديدة لأنفسهم وفريقهم. الكثير من DBAs يعرفون فقط كيفية النقر الضفدع أو ما يعادله ، لا يمكنهم حتى إنشاء رسم بياني بأنفسهم. إذا كنت لا تستطيع تصورها ، كيف يمكنك فهمها؟

قام أحد مشروعاتي الأخيرة بأتمتة عملية DBA اليدوية التي استغرقت 3 أيام إلى نص برمجي مدته 15 دقيقة في موقعي. Python حسنت إنتاجيتي على أنها DBA 10x على الأقل.

يحتاج كل من يشارك في أي نوع من أعمال مشروع تكنولوجيا المعلومات إلى قراءة وفهم هذا. تلك التي لا محكوم عليها تكرارها.

إذا كنت جادًا بشأن مهنتك وتعني أن تكون في العمل لفترة طويلة ، فإن هذا أو ما شابه سيعلمك بالمد والجزر الاقتصادي الذي نسبح فيه جميعًا.

لأننا جميعًا بحاجة إلى التحدث إلى المطورين ، سواء في المنزل أو في موردينا - سيساعدك هذا على الوصول إلى مستواهم والتحدث بمفرداتهم.

لاحظ أن أيا من هذه لا علاقة لها بقواعد البيانات!

6
Gaius

" تشريح خطط تنفيذ SQL Server " بواسطة Grant Fritchey - خاص بـ Microsoft SQL Server ، ولكنه ضروري إذا كان عليك استكشاف أخطاء الأداء وإصلاحها مسائل.

5
Narayana

في سياق MySQL ،

MySQL عالي الأداء: التحسين والنسخ الاحتياطي والتكرار والمزيد Baron Schwartz (المؤلف) و Peter Zaitsev (المؤلف) و Vadim Tkachenko (المؤلف) و Jeremy Zawodny D. (المؤلف) و Arjen Lentz (المؤلف) و Derek J. Balling (المؤلف) )

هو مرجع رائع ( رابط أمازون ). الإصدار الثاني متفوق إلى حد كبير على الإصدار الأول.

المرجع التماثلي لـ PostgreSQL هو PostgreSQL 9.0 High Performance بواسطة جريجوري سميث.

5
Riedsio

حسنًا ، أي شيء تقريبًا بواسطة CJ Date يثير التفكير ويمكن القول أنه يجب قراءته. المفضلة الخاصة هي نموذج قاعدة البيانات العلائقية و التاريخ في قاعدة البيانات .

بشكل منفصل ، يختلف بعض الناس حول Ambler ، لكنني وجدت قواعد بيانات إعادة البناء لتكون مرجعًا جيدًا في نموذج "نمط التصميم".

4
Abie

إدارة قاعدة البيانات: الدليل الكامل للممارسات والإجراءات من Craig Mullins هو جيد للحصول عليه.

ويغطي مجموعة واسعة من مواضيع إدارة قاعدة البيانات العامة ، دون أن تكون محددة للمنصة. كما تذهب كتب الكمبيوتر ، فهي ليست باهظة الثمن أيضًا ، ولديها مراجعات قوية على Amazon.

3
LittleBobbyTables - Au Revoir

جوهر SQL بقلم ديفيد Rozenshtein . قال أنتوني مولينارو ، الذي كتب "كتاب الطبخ SQL" أنه لا يزال أفضل كتاب عن SQL. اشتريت نسخة مستعملة من The Essence of SQL لأكثر من ضعف سعر الغطاء ولم أندم على ذلك. لقد قمت بسحبها من المكتبة من خلال قرض بين المكتبات قبل شرائها.

2
Christopher Bottoms