بيت قواعد بيانات مفاتيح للمملكة: إدارة خادم sql مع اكتشاف ديناميكي

مفاتيح للمملكة: إدارة خادم sql مع اكتشاف ديناميكي

Anonim

بواسطة Techopedia Staff ، 26 مايو 2016

الوجبات الجاهزة: يناقش المضيف إريك كافاناغ إدارة قواعد البيانات واكتشاف المثيلات مع Robin Bloor و Dez Blanchfield و Bullett Manale في أحدث حلقة من Hot Technologies.

أنت لم تسجل الدخول حاليًا. يرجى تسجيل الدخول أو التسجيل لمشاهدة الفيديو.

إريك كافانا: سيداتي وسادتي ، أهلا بكم من جديد اسمي اريك كافانا. الأمور ساخنة. الأمور تسخين هنا. أنا لا أعرف ما يحدث. أوه هذا صحيح ، لقد حان الوقت لتقنيات Hot. نعم بالفعل ، اسمي ، مرة أخرى ، إريك كافاناغ. يمكنك أن تجدني على Twittereric_kavanagh. هذا هو العرض المصمم للحديث عن الأحداث الساخنة في السوق. العنوان اليوم ، "مفاتيح للمملكة: إدارة SQL Server باستخدام Dynamic Discovery." الأشياء الجيدة. هناك لك حقا. حسنًا ، كانت تلك الصورة من سنوات قليلة مضت. لن أكذب ، أنا أكبر سناً الآن ، لكن هذا جيد.

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

روبن بلور: نعم بالفعل. سوف يتعمق العرض التقديمي في إدارة قواعد البيانات ، لذلك اعتقدت أنني سأجري من خلال إدارة قاعدة البيانات أو ، كما تعلم ، متاهة قاعدة البيانات ، من أجل إشراك الناس في روحها. اعتدت أن أكون DBA ، وأفترض أنه يمكنك القول أنني كنت مستشارًا لقواعد البيانات ، منذ حوالي 20 عامًا ، والشيء الذي يفاجئني في الواقع حول قواعد البيانات هو أنه لم يتغير الكثير. لقد تغيرت الكثير من الأشياء من حيث السرعة ، من حيث حجم البيانات وأشياء من هذا القبيل ، ولكن الكثير منها في الواقع لا يزال يشبه إلى حد كبير ما كان يحدث.

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

اخترعت قاعدة البيانات العلائقية في السبعينيات ، وظهرت إلى حيز الوجود من حيث النماذج الأولية في الثمانينيات ، ونوع ما حصلت عليه في السوق منذ بداية التسعينات وما بعدها. وما زالت قواعد البيانات العلائقية هي المهيمنة في الشعبية. إذا قرأت الصحافة ، فسوف تسمع الكثير من الأشياء التي تقال عن تلك - قواعد بيانات SQL ومؤخرًا ، هناك الكثير من الضوضاء حول قواعد بيانات الرسم البياني. وهذه مثيرة للاهتمام ، إذا كنت ترغب في ذلك ، ولكن في الواقع لا تزال في أرقام المبيعات الأخيرة ، وقواعد البيانات العلائقية لديها 95 ٪ من السوق. ويعد Microsoft SQL Server الذي سنناقشه بتعمق اليوم هو ثاني أكثر تطبيقات Oracle شيوعًا.

الشيء حول قواعد البيانات العلائقية التي تجعلها غير عادية من حيث المحركات التي هي أنها يمكن أن تعمل على كل من OLTP واستعلام أعباء العمل. يجب عليك ضبطها بشكل مختلف إذا كنت ستقوم بذلك ولكن في الواقع تكون قادرة على كلا النوعين من عبء العمل. أحدهما عبارة عن معاملات عشوائية قصيرة والآخر عبارة عن استعلامات طويلة تغطي الكثير من البيانات. البديل ، وقاعدة بيانات NoSQL وقاعدة بيانات الرسم البياني هي أساسا للتحليلات وأنها ارتفعت إلى حد ما في الآونة الأخيرة. جاء NoSQL أولاً وبدأ الرسم البياني في الحصول على القليل من الجر في الآونة الأخيرة. يمكن استخدام NoSQL لأنشطة المعاملات ، ولكن لا يتم استخدام الرسوم البيانية تقريبًا في أنشطة المعاملات. السبب ، صادفت إحصائية أعتقد أنها في الواقع لا تقل عن عشر سنوات تقول أن معظم الشركات لديها ثلاث على الأقل ، في الواقع كان الرقم 3.5 ، علامات تجارية مختلفة لقواعد البيانات ، إذا نظرت إلى مخزونها من البرامج.

ولكن الواقع هو أن معظم الشركات توحيد على قاعدة بيانات محددة. وقد قامت معظم الشركات بتوحيد معاييرها إما على SQL Server و Oracle باعتبارها الشائعتان الأكثر شهرة في قواعد البيانات القياسية ، إذا أردت. ولا يستخدمون البدائل إلا في ظروف استثنائية حيث ، على سبيل المثال ، يحصلون على حزمة برامج تحتاج إلى قاعدة بيانات مختلفة أو يتابعون بعض أهداف تحليل البيانات الضخمة التي ظهرت.

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

وبالتالي فإن استنتاج هذه الشريحة هو أن قواعد البيانات استراتيجية وأنها تتطور ، وأنها تتحسن. وهذا بالتأكيد هو الحال مع Oracle و Microsoft SQL Server. ربما كنت ، قليل منكم يتذكر العودة إلى الأيام التي ظهرت فيها قواعد البيانات لأول مرة ولكنني فعلت ، كنت صغيراً في ذلك الوقت. كانت الفكرة الأصلية أن تكون هناك قاعدة بيانات واحدة وكانت تلك فكرة مفاهيمية لم تتجذر على الإطلاق. كانت هناك محاولة من جانب IBM مع AS / 400 للحصول على نظام ملفات قائم على قاعدة البيانات بالفعل ولكن ذلك لم يسيطر أيضًا. لقد تركت مع حقيقة أن قواعد البيانات جزء طبيعي. لديك بالفعل حالات متعددة بشكل طبيعي. هناك مشاكل قابلية التوسع. يتم تغيير حجم قاعدة البيانات فقط إلى حجم معين ، ومن المسلم به أن هذا الحجم قد زاد على مر السنين ، ولكن كان لها حدود.

وكانت هناك مشكلات في عبء العمل ، تتمثل مشكلة عبء العمل الرئيسية في أن أحمال عمل OLTP وأعباء عمل الاستعلام الكبيرة لا تتوافق مع بعضها البعض. وكان من المستحيل بناء محرك من شأنه أن يفعل ذلك. ما واجهناه ، وهو نوع مثير للاهتمام ، صادفت موقعًا مؤخرًا يحتوي على أكثر من ألف نسخة مختلفة من أوراكل. لا أستطيع أن أتذكر بالضبط عدد DBAs لديهم ، ولكن إذا كنت قد تحدثت معهم فعليًا بشأن عدد قواعد البيانات التي كانت في الواقع تتم مراقبتها من قِبل DBA ، فكان الأمر يشبه عشرة. لقد كانوا يستخدمون قاعدة البيانات بشكل أساسي كخزانة ويبدأون فقط في رمي البيانات فيها لأن لديك على الأقل نظامًا وكان أكثر تنظيماً مما كان عليه نظام الملفات في أي وقت مضى ، لكن لا أحد كان يفعل أي شيء آخر غير إعطائه التكوين الافتراضي وإعداده واسع.

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

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

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

تتمثل إحدى الحيل في قاعدة البيانات في حالة وجود عبء عمل للاستعلام يلزم تقسيمه ، ويمكنك إنشاء حالتين ونسخ متماثل ويتم ذلك غالبًا حيث يستخدم الأشخاص النسخة المتماثلة كنسخة احتياطية ساخنة إذا لزم الأمر. ثم التخزين وتخطيط السعة ، هذا جزء من نشاط DBA بسبب نمو بيانات الدورة التدريبية وتحتاج إلى تتبع ذلك. ثم تحتاج إلى التخطيط لمختلف ترقيات الأجهزة أو تكبير الأجهزة. هناك استكشاف الأخطاء وإصلاحها وهو نشاط مؤلم لمعظم DBAs. عندما يحدث خطأ ما والنسخ الاحتياطي لا يعملان تمامًا تمامًا ، عندئذٍ عليهما أن يشمروا عن سواعدهم ويحاولوا استعادة الأشياء من ملفات السجل. يحدث هذا في كثير من الأحيان أكثر مما أعتقد ، حسنا ، أتذكر حدوث ذلك لكنني كنت خارج اللعبة لمدة عشر سنوات على الأقل ، لكنني أتذكر أن ذلك يحدث في كثير من الأحيان أكثر مما كنت تتوقع. مراقبة الأداء وضبطه هو مجرد قلب ينبض بوظيفة DBA. ولكن هناك أيضًا أمان فيما يتعلق بإدارة الوصول والنسخ الاحتياطي والاسترداد وإنشاء أنظمة اختبار البرامج التي يمكن أن يقوم النظام الحي بالتوازي بشكل معقول. والأشياء كلها دورة حياة البيانات. لذلك ، في رأيي ، قائمة وظائف DBA بصرف النظر عن أي شيء آخر قد يطلب منهم القيام به. ديناميكية التشغيل. في نهاية المطاف ، تعد سلامة البيانات وإدارة مستوى الخدمة من المسؤوليات الرئيسية لإدارة قواعد البيانات. وعادة ما تكون حرجة. وهذا كل ما أقوله. انا ذاهب لتسليم Dez.

ديز بلانشفيلد: شكرًا جزيلاً. سوف أقودنا في رحلة ممتعة وسردية حول سبب موضوع اليوم بأكمله وهو أكثر أهمية من أي وقت مضى. منذ وقت ليس ببعيد ، شاركت في مشروع حيث قمنا بترحيل منصة حكومة الولاية التي كانت تستخدم لتسجيل الترخيص وتسجيل المركبات ومجموعة كاملة من الأشياء حول هذا الموضوع ، من منصة فوجيتسو المركزية التي تدير شيئًا يسمى A + Add.1 ، وهو نظام تشغيل Solaris ، أو بمعنى آخر ، Unix ، تشغيل Oracle والقيام بعمل جيد جدًا منه. وكان الرأي أن هذا الشيء أصبح قديمًا وأن الوقت قد حان لنقله إلى شيء آخر. كان لدينا الكثير من المرح في تشغيل Unix على أجهزة الكمبيوتر المركزية وكان مستقرًا جدًا وآمنًا جدًا وغريبًا بما يكفي لمنصة SDL وكان سريعًا للغاية. لكن الحكمة كانت قد حان وقت النزول من المركزية والانتقال.

هذا التحدي الكبير المتمثل في تعيين جميع الأنظمة ومنطق العمل وبيئة SQL لقواعد البيانات الموجودة أسفله ومعرفة كيفية ذهابنا إلى تصميم منزل جديد لهندسة المهندس. لقد انتهى الأمر بنقلنا إلى أحد هذه الأشياء التي تبلغ من العمر عامين الآن ، ولكن أحد أفضل خوادم Starfire لنظام Sun rack system. وربما تكون هذه من أكبر القصدير التي يمكنك شراؤها على هذا الكوكب والتي تعيش جميعها في صندوق واحد كبير وخادم متعدد المعالجة متماثل. لقد كان نظامًا متوسط ​​المدى في عالمنا. لقد تم تشغيل Unix وتشغيل Oracle أصلاً وكان الرأي "ما الذي يمكن أن يحدث خطأ؟" حسنًا ، لقد ظهر كثيرًا.

على سبيل المثال ، في ذلك الوقت ، ونحن لا نتحدث عنها منذ فترة طويلة ، كان علينا أن نذهب إلى عملية يدوية للغاية لاكتشاف ما كان موجودًا على النظام الأساسي الكبير والتقاطه. على وجه الخصوص بيئة قاعدة البيانات الفعلية ومنطق SQL. لذلك كان الرأي أنه سيكون خطوة أوراكل واضحة إلى حد ما ، نقل قاعدة البيانات إلى قاعدة البيانات ؛ سيأتي منطق الأعمال بالكامل ، وقد تمت كتابة معظم منطق الأعمال في الاستعلامات والمحفزات المضمنة ، وما مدى صعوبة ذلك؟ لكن الأمر الذي كان من المفترض أن يستغرق شهوراً انتهى به الأمر إلى أن لم يستغرق عاماً كاملاً. لتصفح كل جزء من يونكس ماديًا ويدويًا في بيئة أجهزة الكمبيوتر المركزية ، اكتشف أين كانت جميع قواعد البيانات وعدد الحالات التي كانت تعمل وما كان يعمل على تلك الحالات وكان ذلك تمرينًا غير تافه وانتهى بنا الأمر ثلاث مرات فقط للتأكد من أننا قد استولت على كل شيء. لأنه في كل مرة كنا نظن أننا قد حفرنا عميقًا كما نحتاج ، تحت السطح كان هناك المزيد.

كان التحدي الآخر الذي واجهناه هو الحالات التي تعمل وما هي الحالة؟ هل هذه بيئة تطوير؟ هل هي بيئة اختبار؟ هل هي جزء من عملية التكامل؟ هل هو تكامل النظم؟ هل هو UAT ، اختبار قبول المستخدم؟ هل هو الإنتاج؟ هل هي بيئة DR؟ لأن الشيء العظيم في الحاسبات المركزية هو أنه يمكنك بناء هذه البيئات الافتراضية الصغيرة التي نأخذها جميعًا كأمر مسلم به الآن ونقل الأشياء. وعليك أن تتدرب هل يقوم هذا الشخص بتطوير واختبار على مستوى الإنتاج ، أم أنه يقوم بإنتاج الإنتاج ، هل هناك مستخدمون فعليون في هذا؟ تذكر أن هذا الشيء يقوم بإصدار رخص القيادة وتسجيل السيارات في الوقت الفعلي والأشياء التي تهم حياة الناس حقًا.

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

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

ثم أدركنا أنه عندما قطعنا الخوادم وقمنا بتشغيل بعض التطبيقات الأخرى على ذلك ، فإن الشبكة تعمل بشكل جيد. لذلك بدأنا في سحب نظام التشغيل عن بعضها. المشكلة نفسها. لكن المثير للاهتمام ، على مستوى الشبكة ومستوى نظام التشغيل ، كانت الأدوات موجودة ، لقد كان الأمر واضحًا نسبيًا بالنسبة لنا لقياس واختبار وإثبات أن كل من هذه القطع قد نجحت. ولكن حتى مع ذلك ، على Solaris في المدى المتوسط ​​على النظام الأساسي لأجهزة SPARC ، لم تكن الأدوات متاحة لنا لبدء تشخيص بيئة قاعدة البيانات. أنت تعرف ، تعيين ما إذا كنا قد عرضنا جميع الحالات. ولذا كان علينا في الواقع أن نبني أدواتنا الخاصة وأن نكتب بعضها ونجلس ، سواء كان ذلك ضمن أدوات قاعدة البيانات نفسها بلغات البرمجة النصية الأصلية أو ما إذا كانت سلسلة من البرامج النصية أو في بعض الحالات مجموعة من برامج C.

لقد بحثنا أخيرًا في بعض المشكلات المهمة جدًا حيث تم تحويل المنطق الموجود أسفل طبقة SQL ، أي محركات قاعدة البيانات الفعلية نفسها ، إلى أنه عندما تم تصميم شيء ما بطريقة معينة لشيء ما تم تشغيله على الإصدار الرئيسي من Oracle ، تم ترحيله إلى Solaris على SPARC. نسخة أوراكل أنها لم تتغير على الفور نفس الأداء. لقد كانت هذه رحلة مؤلمة للغاية بالنسبة لنا في المقام الأول ، مجرد القيام بها وإيجاد كل شيء ، ولكن الآن كان علينا أن نشخصها على نظام الإنتاج الجديد ، ومرة ​​أخرى فجر هذا الشيء قيمة الهجرة لمدة شهر إلى ما يقرب من عام. وقد تعلق الأمر ببساطة بعدم وجود الأدوات المتوفرة لدينا. يركض القيام بأشياء مثل محاولة تعيين بيانات التعريف.

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

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

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

بوليت مانالي: حسنا. يبدو عظيما. إريك ، اسمحوا لي أن أتولى هنا الشرائح وأتحدث قليلاً عن ذلك ، بسرعة حقيقية ، Idera ، الشركة ، قبل أن ندخل المنتج نفسه. مثل FYI ، هذا هو نوع من مجموعة متنوعة من المنتجات المختلفة المتوفرة لدينا.

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

بوليت مانالي: لا مشكلة. هل هذا أفضل؟

إريك كافانا: هذا أفضل بكثير. خذه بعيدا.

بوليت مانالي: حسنا. لذا ، سنركز اليوم على مدير الجرد الذي يتماشى بوضوح مع الكثير من هذه الموضوعات التي نناقشها. أريد فقط أن أقدم لكم بعض الشيء عن فهم كيفية حصول هذا المنتج على مكانه. لقد بدأنا نوعًا من البحث على أساس يومي مع خط منتجاتنا ، لدينا أداة لمراقبة الأداء تسمى مدير التشخيص. لدينا أداة مدير الامتثال. لذلك ، هناك الكثير من الأدوات المختلفة حول SQL Server ، وبالتأكيد نطرح السؤال دائمًا لأغراض الترخيص ، "ما هو عدد الحالات التي تديرها حاليًا داخل مؤسستك؟" والشيء المثير للاهتمام هو أننا لم نتمكن مطلقًا من الحصول على إجابة ثابتة في هذا الشأن. لا يهم حقا من تحدثت معه. لقد كان دائمًا نوعًا ما ، "حسنًا ، نعتقد أنه حول هذا الرقم." تأتي هذه الأنواع من الأشياء دائمًا ، وبعد ذلك سيتعين علينا متابعة عملية تحديد ما الذي يريدونه للترخيص وفقًا للحالات التي نديرها.

من الواضح أننا اكتشفنا بسرعة أنه يبدو أن هناك بعض الألم المرتبط بهذا الأمر مع الكثير من قواعد بيانات قواعد البيانات. من الواضح أن أحد الأشياء التي يتحمل مسؤوليتها هو معرفة DBA ، لأن أحد الأشياء التي يتعين عليهم القيام بها هو القلق بشأن اتفاقيات الترخيص الخاصة بهم ، في حالتنا مع Microsoft و SQL Server. من الواضح أن لديهم الكثير من المجالات المختلفة التي يتحملون مسؤوليتها ، ولكن هذا هو أحد المجالات التي تعتبر نوعًا من البطاقات الكبيرة من حيث كونها DBA ما هي مسؤولياتك العامة. مع ما توصلنا إليه ، نحتاج إلى أداة تجعل من السهل على DBA أن يكون قادرًا على فهم هذا الرقم حقًا. لأن لديك SQL sprawl إذا كنت تريد أن تسميها وهذا يحدث لعدد من الأسباب المختلفة. ربما لا يوجد قدر كبير من التحكم حول من يقوم بتثبيت البرنامج وتلك الأنواع من الأشياء.

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

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

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

الآن في هذه المذكرة ، والتحدث مع بعض المؤسسات الكبرى أو متاجر الشركات مع SQL Server ، الشيء المثير للاهتمام الذي وجدناه مع الكثير من الرجال الذين تحدثنا إليهم هو أنهم بالفعل أقاموا وقتًا خلال عامهم لقد قاموا فعليًا بالسير من مكان إلى آخر لمحاولة تحديد شكل هذا العدد. يمكنك أن تتخيل أنك DBA تحصل على أموال جيدة مقابل المال من آلة إلى أخرى في بعض الحالات ، وهو ما كان مفاجئًا ما سمعناه من بعض الشركات الكبيرة التي لن أذكرها. ولكن مجرد نقطة مثيرة للاهتمام والتي قد تنفق أسبوعين من السنة في القيام بهذه الأنواع من التمارين فقط لمعرفة ما إذا كان عدد التراخيص صحيحة.

يرتبط هذا كله بهذه الأداة وكيف يساعدها ولكن الطريقة التي تناولناها كانت من خلال القدرة على القيام بالاكتشاف بناءً على عدد من خصائص SQL Server. والسؤال الأول هو ، ما الذي تشير إليه أو ما الذي تحاول أن تنظر إليه أولاً؟ كانت الطريقة التي فعلنا بها أن نقول دعونا نفعل ذلك عن طريق نطاق IP أو يمكننا القيام بذلك عن طريق عضوية المجال نفسه من حيث أجهزة الكمبيوتر التي هي أعضاء في المجال. هذا هو نوع من الطريقة التي تناولنا بها هذا الجزء ، فقط لكي نكون قادرين على القول إن هذا هو المجال الذي نريد التركيز عليه من حيث الاكتشاف.

ثم يعتمد الجزء الآخر من ذلك على تلك الخصائص والمنافذ والأشياء الأخرى ومفاتيح تسجيل WMI وتلك الأنواع من الأشياء ، يمكننا جمع والتأكد من أن SQL تعمل على الأرجح وتثبيتها على تلك الحالة أو تلك البيئة المعينة. من الواضح أنها طريقة أفضل بكثير من طريقة حذاء رياضة أو طريقة حذاء رياضة صريح. الشيء الجيد الآن هو أن جميع المعلومات التي نجمعها حول المثيل يتم الاحتفاظ بها في مستودع ويمكن أن تتغير مع تغير البيئة. الأمر لا يتعلق فقط بـ "مرحبًا ، هناك مثال ، هذه قائمة وجدناها" ، ولكن بصفتها DBA ، أو الشخص الذي يدير الحالات ، يكون قادرًا على تحديد ما إذا كان يريد إجراء ذلك الجزء من المخزون ، ثم متى ليس جزءًا من المخزون ، لتتمكن من إيقاف تشغيل هذه الحالة. وبالتالي لديهم دورة حياة العملية الكاملة لمثيل SQL Server ليتم فهمها بسهولة داخل الأداة.

بمجرد اكتشاف الحالات ، ماذا نفعل بعد ذلك؟ الشيء الآخر هو الكثير من المعلومات حول المثيل ، لا أريد أن أذهب يدويًا للحصول عليها ووضعها في جدول بيانات أو تلك الأنواع من الأشياء. وهذا شيء آخر كان مثيراً للاهتمام عند التحدث إلى DBAs حول عملية الجرد والترخيص ، وهو أنك ستفاجأ بعدد DBAs الذي تحدثت إليه ، عندما تسألهم ، "كيف يمكنك الاحتفاظ بمخزوناتك؟" و نحن نتحدث مع DBAs وهو الجزء الساخر حقا منه ، وأنهم يحتفظون بذلك ويتتبعون ذلك في جدول بيانات ثابت لكل الأشياء. كما قلت ، إنه أمر مثير للسخرية للغاية عندما تفكر في ذلك لمدة دقيقة. لكن هذا كان في كثير من الحالات ، وما زال الأمر كذلك مع العديد من المنظمات حول كيفية إدارتها لذلك. كيف يحافظون على ذلك. إنها نسخة رئيسية من جدول بيانات Excel يتم طرحها حولها ويجب تحديثها بانتظام.

تلك هي الأشياء التي كانت تمثل تحديًا ، ولذا فمن خلال تسجيل هذه الحالة وجعلها جزءًا من المخزون ، يمكنك القيام بذلك والتقاط المعلومات. يمكنك جعله تلقائيًا ما إذا كان سيصبح جزءًا من المخزون أم لا ، أو الإصدار ، أو الإصدار ، أو الأشياء الأخرى التي يمكنك القيام بها ، حيث يمكنك إضافة تلك القائمة أو جدول بيانات Excel لديك يدويًا. يمكنك استيراد ذلك إلى هذه الأداة يسمى SQL Inventory Manager. إذا كان لديك بالفعل نقطة بداية من الحالات التي تشعر أنك واثق من قدرتها ، فيمكنك استيراد هذه الحالات ثم إنشاء هذا الجزء من مخزونك المُدار داخل المنتج. بمجرد حصولنا على المثيل وبمجرد علمنا بوجوده ، يصبح الأمر كذلك ، حسناً ، لدينا الكثير من المعلومات التي يمكننا الاستفادة منها من خلال معرفة أن هذه الحالة موجودة ، عن طريق الخروج وجمع هذه المعلومات.

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

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

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

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

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

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

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

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

لذا ، تصبح هذه المعلومات ذات قيمة كبيرة ، خاصة إذا كانت لديك بيئة كبيرة ، لأنها تساعد فقط على فهم تلك المعلومات ومعرفة ما لديك وكيف تفعل ذلك.

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

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

الآن الشيء الآخر ، نوعًا من التحدث مع DBAs ، اكتشفناه وتعلمناه بسرعة هو أنه - وهو نوع من العودة إلى ما تمت مناقشته سابقًا - قد يكون لديك 300 مثيل في بيئة SQL Server الخاصة بك ولكن هناك بالفعل مجموعة فرعية فقط من تلك التي يجري حقا رصدها وإدارتها بشكل كامل من نوع التقليدية أداة مراقبة الأداء.

لذلك إذا ذهبت وجلست بالفعل مع DBA وقلت ، "انظر ، نحن نعرف أنك حصلت على هذه الحالات العشرين أو 10 مثيلات من 300 التي يتم مراقبتها باستخدام هذه الأداة المصممة لمراقبة ذلك وتتوافق مع الخدمية واحصل على تنبيهات وكل هذه الأشياء الجيدة "، ما وجدناه أيضًا هو أنك إذا سألت" حسنًا ماذا عن هذه الحالات الـ 280 الأخرى التي لديك؟ هل تهتم بهؤلاء؟ "ويفعلون ، يهتمون بهم ، لكنهم لا يريدون بالضرورة إجراء استثمار لرصد تلك الأشياء على مستوى العمق الذي يمكن القيام به مع تلك الحالات مقابل تلك 10 أو 20 حقًا ، حالات المنتج الحرجة حقا.

وبالتالي فإن الجزء الآخر من المعادلة مع هذه الأداة هو أنه يساعد أيضًا من حيث قدرتك على التأكد من أنك في المستوى الأساسي تكون مغطى فيما يتعلق بصحة المثيل. الآن لن يخبرك ما إذا كنت تواجه مأزقًا أو من هو ضحية هذا المأزق. لا يعني الوصول إلى هذا المستوى من الجلسات بنفسها وتفاصيل الاستعلامات. ولكن في الوقت نفسه ، لا يزال يُعلمك ذلك ، يا لأسفل الخادم أو مهل وحدة التخزين أو تحتاج إلى القيام بنسخ احتياطية من قاعدة البيانات ، وهذا جزء مهم من كونك DBA.

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

لذلك هذا هو باختصار ما يدور حوله برنامج Inventory SQL Import Manager. الآن سأريكم مظاهرة منه. قبل أن نفعل ذلك ، سرعان ما أوضح لك أن هذه هي الشريحة الهندسية هنا ، ولمجرد إظهار ذلك ، مثيلات SQL التي نديرها ، يمكننا اكتشاف كل شيء بدءًا من SQL 2000 وصولاً إلى الجديد إصدارات SQL.

لذلك يمكننا القيام بذلك دون الحاجة إلى نشر وكلاء في الحالات نفسها. نحن نقوم بذلك من خلال خدمة تجميع وسوف نخرج ونجمع تلك المعلومات ونضعها في مستودع ومن ثم من وحدة التحكم الأمامية لخدمة Tomcat على الويب ، سنتمكن بعد ذلك من التفاعل مع تلك البيانات ومشاهدتها. لذلك هو العمارة واضحة جدا.

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

أستطيع أن أرى أن عدد الحالات التي أديرها الآن ليس كثيرًا. لكن ليس لدي مركز بيانات كامل في جيبي الخلفي أيضًا. لديّ حوالي ست حالات نراها هنا. الآن ، بعد قولي هذا ، ما سأفعله هو السير خلال عملية الاكتشاف وإظهار كيف ستعمل.

الآن أول ما ستفعله هو في قسم الإدارة ، يمكنك تحديد كيف تريد اكتشاف مثيلاتك. ستتمكن من وضع هذه المعلومات هنا ومرة ​​أخرى والتي يمكن القيام بها من خلال مجموعة من عناوين IP. يمكنك الإشارة إلى مجال أو نطاق فرعي وتكون قادرًا على إجراء تلك الاختبارات فقط على الأجهزة التي تكون أعضاء في هذا المجال ، وستكون قادرًا على اختيار عدد من أنواع مختلفة من الخصائص عند تشغيل SQL للتحقق.

بعد ذلك ، يمكنك القيام بذلك تلقائيًا ليتم تشغيله يوميًا للذهاب وجمع هذه البيانات. ستتمكن أيضًا من القيام بذلك على أساس مخصص إذا لزم الأمر. ولكن بمجرد أن تبدأ ذلك ، فإن عملية الاكتشاف هذه ، فما ستبدأ برؤيته هو عندما تذهب إلى عرض الحالات هنا. لديك علامة تبويب "اكتشاف" وعلامة التبويب "اكتشاف" ستُظهر لنا تلك الحالات التي تم اكتشافها مؤخرًا. لذلك في حالتنا لدينا عدد هنا. ما سأمضي به وما أقوم به هو المضي قدماً وإضافة العنصر الذي سنستخدمه كمثال. إذن هذا مثال شيكاغو في هذه الحالة ، أليس كذلك؟ انا ذاهب للمضي قدما وإضافة هذا المثال إلى المخزون الخاص بي.

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

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

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

جوسلين: سوف أقاطعك بسرعة حقيقية. نحن لا نرى التجريبي الخاص بك.

بوليت مانالي: أنت لست؟

جوسلين: رقم

بوليت مانالي: حسنًا ، هذا ليس جيدًا ، دعنا نرى.

إريك كافاناغ: إذا ذهبت إلى أعلى الزاوية اليسرى ، انقر فوق ابدأ ، انقر فوق ذلك.

بوليت مانالي: حسنًا.

إريك كافاناغ: والآن قم بمشاركة الشاشة.

بوليت مانالي: آسف لذلك. نعم.

إريك كافانا: هذا جيد. حسن الصيد هناك ، منتج جوسلين.

بوليت مانالي: حسنًا ، هل هذا أفضل؟ هل تراه الآن؟

روبن بلور: نعم بالفعل.

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

مرة أخرى ، يمكننا أيضًا أن نخبرك فورًا عن الخفافيش بالتطبيقات التي نراها تعمل على هذا المثيل استنادًا إلى عبء العمل الذي نراه يعمل على المثيل. لذلك من الجيد أن تكون قادرًا على القيام بذلك تلقائيًا. لا يجب علي الدخول وربط التطبيق بالوقوع. بناءً على ما نراه ، يمكننا ملء ذلك. الآن إذا كنت ترغب في إضافة تطبيق يدويًا ، فيمكنك فعل ذلك تمامًا. لكنها مجرد طريقة لطيفة لتكون قادرًا على إظهار ارتباط المثيل بقاعدة البيانات أو ، آسف ، للتطبيق.

ستلاحظ أيضًا أنه يوجد على الجانب الأيمن من الشاشة ملخص فوري وأسفل يوجد لدينا ملخص للخادم. لذلك نحن نتحدث عن المثال الرئيسي للمعلومات هنا ، ونعرف الإصدار وليس فقط ، كما تعلمون ، SQL Server 2012 ولكن رقم الإصدار الفعلي الذي ، بما في ذلك ، وإخبارنا بالإصلاحات العاجلة المرتبطة به ، ما هي حزم الخدمة ترتبط به ، يمكن أن يكون من المهم للغاية أن نعرف. من الواضح أن متطلبات الذاكرة مهمة. كل شيء من هذا القبيل ، سواء كان مجمّعًا ، كل هذه المعلومات ، لست مضطرًا إلى وضعه في الموقع - لقد تم جمعها وجمعها بالفعل ، وبمجرد أن نكتشف أنها مثال مكتشف ، سيكون جزءًا من مخزوننا.

الشيء الآخر الذي ستراه هنا - وسيظهر لك - هو تحت طريقة عرض المثيل هذه. لدينا هذه السمات التي تحدثت عنها سابقًا ، والسمات المخصصة التي يمكن إضافتها. حتى نتمكن من إضافة أنواع مفتوحة من حقول مربع النص ، يمكننا أن نفعل نعم / لا من حيث ، كما تعلمون ، مليار نوع من الخيارات. يمكننا أن نفعل حتى القوائم المنسدلة. يمكنك القيام بذلك في مثيل قاعدة البيانات أو على مستوى الخادم.

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

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

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

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

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

ثم ما لديك هذا النوع من المعلومات التي تم إنشاؤها بالطريقة التي تريدها ، يمكننا تصديرها إلى PDF أو تنسيقات مختلفة لتتمكن من رفعها وإرسالها إلى زملائنا أو القيام بكل ما نحتاج إليه هناك. لذلك تعرف أنك ستكون قادرًا على القيام بهذه الأنواع من الأشياء. دعنا نعود إلى - هل فقدت ذلك؟ هناك نذهب. حسنًا ، نأمل أن يكون هذا منطقيًا فيما يتعلق بما تحدثت عنه حتى الآن. الآن بعد أن تم جمع البيانات ، من الواضح أن كل هذا يعد أمرًا حيويًا لعدد من الأسباب - الترخيص وغير ذلك.

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

لكن كما قلت سابقًا ، هذه طريقة لطيفة حقًا للقيام بها ، على الأقل لديها راحة البال بمعرفة مثيلات SQL الخاصة بمؤسستك بالكامل - ما لديك ، والتأكد أيضًا من تشغيله على النحو الأمثل حتى لو لم تقم بذلك " ر ، لم تتخذ قرارًا بإجراء استثمار من أجل أداة مراقبة أداء شديدة الضرب لإدارة هذه الحالة. هذا سيغطيك لأنه وسيلة معقولة للغاية للخروج ، وفي كثير من الحالات تكون قادرة على القيام بهذه المخزونات وتكون قادرة على القيام بنوع من نوع واسع جدا من المستوى العام للرصد للتأكد من أنك حصلت على راحة البال هذه ومعرفة ما يجري.

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

إريك كافانا: هذا يبدو رائعًا. إذن روبن؟ ديز؟ أي أسئلة؟

روبن بلور: حسنًا ، لدي أسئلة. في الواقع ، من المثير للاهتمام للغاية أن أقصد أنني أردت فقط أن أدلي بالتعليق في كل مكان كنت فيه ، ليس فقط بين DBAs ، ولكن بين شباب الشبكات ، وبين شباب التخزين ، وبين شباب إدارة الأجهزة الافتراضية ، فإنهم " إعادة جميع العمل قبالة جداول البيانات.

إريك كافانا: هذا صحيح.

ديز بلانشفيلد: أنت تعرف جيدًا أن هذا الأمر ، أنت تعلم جيدًا أن الأرقام على ما يرام. عندما تبدأ الأرقام في التحرك ، فأنت تعلم أنها ستواجه مشكلة. لذا فإن السؤال الذي يهمني الآن هو وأنا أعلم أنه سيكون من الصعب عليك الإجابة ، لكن ماذا لو ذهبت إلى مكان لا يوجد فيه شيء مثل هذا في عمل جداول البيانات ، لذلك دعونا نفترض DBAs هم رجال أذكياء جدًا وهكذا دواليك ، فما نوع العائد على الاستثمار الذي تعتقد أنه سيحصل عليه من تنفيذ شيء مثل هذا؟ هل لديك أي أرقام حول ذلك أو أي إرشادات حول ذلك؟

بوليت مانالي: من الصعب تحديد ماهية عائد الاستثمار لأن البيئة ستكون مختلفة بعض الشيء. من الواضح أنه كلما كانت المؤسسة أكبر ، كانت البيئة أكبر ، ومن الواضح أنه كلما زاد العائد على الاستثمار ، إذا كنت تستخدم الأساليب اليدوية الآن.

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

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

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

Dez Blanchfield: نعم ، أقصد ، ترخيص SQL ، إن ترخيص هذا هو مجرد كابوس ملعون ، لكنه كابوس بشكل خاص لأن الترخيص ليس هو نفسه بين Microsoft و Oracle وأي شخص آخر يقوم بأشياء في قاعدة البيانات. إذا كنت في الواقع تحتفظ بالأشياء في جداول البيانات التي تميل إلى أن تكون ما يحدث بالفعل ، فأنت تعلم أن وقت الترخيص يأتي قبل أن تدرك ذلك فعليًا وأنك لا تملك بالفعل البيانات ، إذا كنت تعرف ما أقصد ، يمكنك الوصول إليه بسهولة هذه المعلومات.

على أي حال ، كما أشرت ، إنها ديناميكية وليست لدي فكرة شخصية لأنني لم أضطر أبدًا للتفاوض مع Microsoft ، لذلك ليس لدي أي فكرة ، لكن من المفترض أن هناك قواعد بيانات غالباً ما يقوم الأشخاص بإنزالها في بيانات الاختبار والاختبار البيئات وأعتقد أن هذه هي شوكة في جانبكم إذا كنت تفعل الترخيص. هل هذا أنت-؟

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

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

ديز بلانشفيلد: شيء واحد يتبادر إلى الذهن بالنسبة لي ، يا آسف اذهب -

روبن بلور: لا بأس ، تذهب في ديز ، كنت سأطرح سؤالًا غير ذي صلة.

Dez Blanchfield: مجرد شيء بسرعة أثناء تواجدك بالموضوع الذي تتعامل معه الآن - نشهد اعتمادًا أكبر بكثير للبيئات السحابية وإذا كنا ندير هذا داخل مركز البيانات الخاص بنا ، داخل بيئتنا ، إنهم يزحفون ويجدون واكتشاف الأشياء أمرًا بسيطًا نسبيًا.

كيف ، وكيف يمكننا التعامل مع السيناريو حيث قد يكون لدينا ثلاث مجموعات من البيانات ، واثنين من الغيوم ، والرؤية عبر هذه البيئات هي جدار حماية وغالبا ما تكون هناك مجموعة من البيانات في نهاية توجيه الإخراج أو VPN. هل هناك من الأماكن التي يمكن اكتشافها من الواجهة الأمامية أم نحتاج إليها ، لبدء فتح المنافذ حتى نتمكن من إجراء المسح الضوئي عبر بيئات معينة بين نوع من السحابة وخارج المباني التي يعمل فيها هذا النظام الأساسي؟

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

لذلك ، في تلك الأنواع من البيئات ليست هذه مشكلة حقًا ؛ إنها الأنواع الأكثر تحديدًا من البيئات مثل RDS وحيث تحصل فقط على قاعدة البيانات نفسها حيث سيكون من الصعب بعض الشيء رؤية واكتشاف هذا النوع من المعلومات.

Dez Blanchfield: إذاً بعد ذلك ، هناك قواعد بيانات وقواعد بيانات. على سبيل المثال ، الأيام الخوالي التي اكتسبت فيها محرك قاعدة بيانات كبير جدًا مثل الحكاية التي قمت بمشاركتها في المقدمة حيث إنها مجرد منصة ضخمة واحدة وكل ما تقدمه هو توفير قاعدة بيانات. في هذه الأيام ، يتم تضمين قواعد البيانات في كل شيء ، في الواقع ، هناك مثل اثنين أو ثلاثة منها تعمل فقط في هاتفي خلف التطبيقات.

ما نوع التحديات التي تشاهدها مع السيناريوهات التي تحصل فيها على بيئات قادمة من Lotus Notes ، مع تطبيقات خلفها ، و SharePoint مع قاعدة البيانات على مختلف الإنترنت ، وما إلى ذلك؟ أساسا كل شيء هو مدعوم من قاعدة البيانات في النهاية الخلفية. ما نوع الأشياء التي تراها هناك وأي نوع من التحديات ترى الناس يواجهون وهم يحاولون فقط تعيين تلك الأنواع من العوالم وماذا تفعل أداتك لهم؟

بوليت مانالي: حسنًا ، أعني أن الأمر حول ذلك هو أن ما قلته - كل شيء يحتاج إلى قاعدة بيانات الآن ، لذا في كثير من الأحيان هناك الكثير ، على الأرجح ، هناك الكثير من قواعد البيانات التي يتم إدخالها في البيئة التي يديرها DBA نفسه لا يتم إدراكها لأنه ليس من الصعب جدًا تثبيت خادم SQL في البيئة ، بشكل عام.

تحدد هذه الأداة أيضًا أشياء مثل قواعد البيانات السريعة أيضًا ، وبالتالي فإن الإصدارات المجانية من SQL Server. مضحك بما فيه الكفاية ، عندما تتحدث إلى DBAs ، مرة أخرى ، لا تحصل على إجابة ثابتة من حيث أنها تهتم بقواعد البيانات المجانية الموجودة هناك. ستستخدم الكثير من هذه التطبيقات التي تتحدث عنها النسخة المجانية من قاعدة البيانات. لكن المنظمات نفسها ستتخذ موقفا مختلفا فيما يتعلق بمن المسؤول عن قاعدة البيانات هذه اعتمادا على من تتحدث إليه.

بعض DBAs التي أتحدث إليها ، يمكنني التفكير في آخر مرة كنت فيها في SQL Server PASS ، وهو في سياتل ، أنت تطرح السؤال "هل تهتم بقواعد البيانات السريعة؟" وكان حوالي خمسين. بعض الأشخاص ، أرادوا أن يعرفوا عنها كقاعدة بيانات (DBA) لأنهم شعروا بأنهم جزء من مسؤولياتهم حتى تلك التي أعربت عن قواعد البيانات التي لا يزال بإمكانهم أن تحتوي على معلومات مهمة ؛ ما زالوا بحاجة إلى متابعة عملية النسخ الاحتياطي وما زالوا بحاجة للتأكد من أن كل الأشياء تعمل من منظور صحي عليها. لكن مجرد معرفة وجودها أمر لا يقل أهمية إن لم يكن أكثر أهمية.

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

ديز بلانشفيلد: نعم ، لقد رأيت بعضًا ، ربما تكون المواقع الحكومية هي المواقع المفضلة لدي ، لكن في أكثر الأحيان لا أراها في بيئات المؤسسات الآن حيث ، كما قلت ، أن الناس ينسون أنني حتى عندما يقومون بتثبيت شيء مثل SharePoint أو مثل التبادل الذاتي حتى تعرف أنه يأتي مع نسخة مجانية مدمجة فقط لأنهم يريدون ، كما تعلمون ، تثبيته بسرعة ولا تقلق بشأن الاضطرار إلى الذهاب وشراء الترخيص.

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

عندما تحصل على سيناريوهات مثل Project Manager و Office ، يتم تشغيل المئات إن لم يكن الآلاف من المشاريع عبر مؤسسة كبيرة أو شركة ويستخدمون SharePoint مع Microsoft Project Server ويقومون بإلقاء جميع عناصر PMO الخاصة بهم في قاعدة البيانات هذه. لكن في النهاية الأمامية ، هم مجرد واجهة ويب. ولكن هناك حقا قواعد البيانات وقواعد البيانات.

بوليت مانالي: نعم.

ديز بلانشفيلد: إذن ، ما هي هذه ، واحدة من الخطوات الأولى التي أعتقد الناس هنا وجود سؤالين قد نرغب في طرحهما من الجمهور. أحد الأسئلة الأولى هو أين يبدأ الناس؟ ما هي الخطوة الطبيعية الأولى بالنسبة لهم للذهاب ، "حسنًا ، نحن بحاجة إلى القيام بنسخة من نوع Alcoholics Anonymous؟"

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

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

لكن بشكل عام ، فإن أكبر خطوة أولى هي أن أفكر فقط في اكتشاف ذلك. سواء كان ذلك يعني تنزيل منتجنا في نسخة تجريبية ، يمكنك تنزيله وتجربته لمدة 14 يومًا ويمكنك الإشارة إلى بيئتك والقيام بالمجموعة.

الآن إذا كان لديك بالفعل جدول بيانات يحتوي على مجموعة من تلك المعلومات التي تثق بها إلى حد ما بأن هذه المعلومات صحيحة ، فأنت أيضًا تتمتع بالقدرة على الإعجاب بالاستيراد إلى ملف CSV في جدول البيانات مع كل تلك المعلومات وجعل هذا الجزء مما أنت عليه لديك بالفعل. ولكن فيما يتعلق بمعرفة ما لا تعرفه ، فإن الطريقة الوحيدة للقيام بذلك هي الخروج يدويًا أو القيام بذلك أو الحصول على أداة تبحث عن هذا النوع من الأشياء مثل هذا النوع. هذا هو القرار الذي سيتعين عليك اتخاذه في مرحلة ما: "هل أحاول أتمتة هذا الاكتشاف أو على الأقل الحصول على أساس جيد لما هو موجود أولاً وبعد ذلك ربما تقلق بشأن بعض الاستثناءات؟" الجزء الأكبر ربما تحتاج إلى أداة.

ديز بلانشفيلد: هكذا بسرعة. أين يذهب الناس للبدء في هذا؟ ضربوا موقع الويب الخاص بك؟ كيف يتواصلون ويبدأون في هذا بسرعة؟

Bullett Manale: إذا ذهبت إلى Idera ، IDERA.com ، فسترى ، ويمكنني في الواقع أن أبدو بسرعة حقيقية. على موقع Idera ، ستذهب إلى المنتجات ، وانتقل إلى مدير المخزون. سترى هناك رابط تنزيل هنا. أنت فقط تحدد أي بنية تريد تثبيتها على 64 أو 32 بت ، وهذا سوف يمضي معك ويمكنك البدء في اكتشافك من هناك.

روبن بلور: عرض رائع ورائع ، رائع ، شكراً جزيلاً لكم.

بوليت مانالي: شكرًا لك.

إريك كافاناغ: لدينا بضعة أسئلة من الجمهور وسنرسل إليك هذه الأسئلة بالبريد الإلكتروني لأننا يجب أن نوقف أنفسنا اليوم بقوة ، لكن بوليت ، مرة أخرى ، عمل رائع في العرض التوضيحي ، عمل رائع من منتجنا الذي لاحظ أنه لم يكن '. تي تظهر.

بوليت مانالي: آسف لذلك.

إريك كافانا: لا ، هذه أشياء جيدة ، فأنت تبرز أهمية جوهر العمل ، أليس كذلك؟ لأن العمل يدير البيانات ويتيح لك رؤية واضحة حتى جوهرها. لذلك لا مزيد من الأشياء متموجة اليد. الآن يمكنك فعلا الإشارة إلى الأشياء والحصول على حلها. جيد جدا لك.

بوليت مانالي: شكرًا لك.

روبن بلور: لكن كان من الرائع أن نراها حية أيضًا بالمناسبة ، أحسنت.

إريك كافاناغ: نعم ، سنقوم بأرشفة هذا البث الشبكي لمشاهدته لاحقًا ، وبعد ذلك سنكون على أمل في غضون ساعة أو ساعتين من الأرشيف الأولي في بعض الأحيان يكون أطول قليلاً من ذلك ، ولكن سنكون متأكدين من السماح للناس أعرف. مع ذلك سنسمح لك بالرحيل ، أيها الناس. شكرًا مرة أخرى لحضورك غرفة الاجتماعات ، نحن في الواقع شركة Hot Technologies. سنلحق بك في المرة القادمة. رعاية وداعا وداعا.

مفاتيح للمملكة: إدارة خادم sql مع اكتشاف ديناميكي