как с мost областях, бизнес по созданию и обслуживанию баз данных разработал ряд лучших практик. Наилучшая практика — это метод или техника, которые постоянно дают результаты, превосходящие его альтернативы. Лучшие практики могут быть применены к almost каждой отрасли и профессиональной дисциплине. Их вездесущность, однако, не означает, что каждый из них применим повсеместно.cabле или даже общепринятым. Области, которые передовой опыт должен стандартизировать, невероятно сложны. Каждая ситуация включает в себя неисчислимые переменные, и, казалось бы, небольшие различия в контексте могут привести к совершенно разным результатам. Даже в идентичных ситуациях существует множество различных показателей эффективности, по которым можно судить об успехе компании. Еще больше сложностей возникает из-за того, что похожие предприятия в одной и той же сфере могут иметь разные цели. Лучшие практики часто оспариваются. Ниже приведен краткий список некоторых общепринятых передовых практик. Имейте в виду, что очень важно сбалансировать уникальные качества вашего бизнеса с практиками, которые разделяют другие.
Примечание. Эти методы предназначены для использования с базой данных SQL. Они могут быть неприменимы к другим парадигмам.
Всегда. Если нет логического ключа, который можно сделать первичным, сгенерируйте искусственный. Вы хотите, чтобы ваша таблица была присоединяема к чему-либо. Вы должны быть в состоянии однозначно идентифицировать запись. Даже если вы думаете, что он вам действительно не нужен в вашей таблице, неизвестно, понадобится ли он в будущем. Назначение одного в начале экономит дополнительную работу в будущем.
- Сохраняйте гласные при сокращении слов в именах полей.
Если вы относитесь к предыдущему поколению программистов, возможно, вы привыкли опускать гласные при сокращении слов (например, стркмп, сетджмп, мемкпи). Эта практика не одобряется молодым поколением программистов. Ресурсы, которые вы можете сэкономить, пропустив одну или две буквы, не обязательно компенсируют дополнительную сложность ввода знакомого слова незнакомым способом. есть время сost связанные с этой трудностью, и она складывается. Существует школа мысли, которая вообще запрещает сокращать слова, но это вызывает большие споры и, вероятно, является вопросом личных предпочтений.
- Резервное копирование данных.
Даже мost хорошо построенная и поддерживаемая база данных может неожиданно выйти из строя. От стихийных бедствий до человеческих ошибок, есть ахost вещей, которые могут остановить работу вашего бизнеса. Резервное копирование ваших данных абсолютно необходимо, и во многих случаях может избавить вас от необходимости использовать восстановление SQL инструмент.
Это лишь некоторые из общепринятых рекомендаций в области создания и обслуживания баз данных. Оставайтесь с нами для следующего выпуска в этой серии.
Алан Чен является президентом и председателем DataNumen, Inc., мирового лидера в области технологий восстановления данных. Для получения дополнительной информации о любом из наших продуктов, включая наши программы восстановления SQL, посетите DataNumen.