Вопросы с тегом «database»

Этот тег предназначен для общих вопросов базы данных; если ваш вопрос относится к SQL, используйте этот тег.

6
Каковы лучшие практики удаления устаревших столбцов базы данных? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я разрабатываю приложение, которое на ранней стадии будет собирать данные A, …

2
Должен ли я хранить адреса электронной почты в виде открытого текста в базе данных?
Всем ясно ( я надеюсь ), что хранить пароли, по крайней мере, не солить / хэшировать их - ужасная идея. Как насчет электронной почты? Допустим, вы сохраняете адрес электронной почты подписки, если вы правильно его зашифруете, отправка электронных писем пользователям может оказаться невозможной. С другой стороны, если вы не зашифруете …

3
Общий процесс обсуждения вопросов «Как бы вы построили этот сайт / приложение» [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я собрал кучу вопросов для интервью, таких как «Опишите, как вы …

6
Нужно ли индексирование после нормализации базы данных?
После того, как вы сделали хорошую нормализацию, вам все еще нужно проиндексировать таблицу? Как это повлияет на производительность? Повлияет ли это на производительность после хорошей нормализации? Какие столбцы обычно индексируются, если у вас уже есть первичный ключ и внешний ключ? Кажется, нормализовать базу данных уже эффективно. Но я мог пропустить, …

4
TDD с функциями SQL и манипулирования данными
Хотя я профессиональный программист, я никогда официально не обучался разработке программного обеспечения. Поскольку я часто бываю здесь и в SO, я заметил тенденцию к написанию модульных тестов, когда это возможно, и, поскольку мое программное обеспечение становится все более сложным и сложным, я считаю автоматическое тестирование хорошей идеей для помощи в …

5
Есть ли причина использовать размеры VARCHAR, округленные до смещения 128/256/4096 байт?
В схемах базы данных я часто замечаю, что размеры VARCHAR округлены до смещений байтов 128/256 или 4096. Я делал это и раньше, и идея, вероятно, заключалась в эффективности. Тем не менее, есть ли еще веская причина сделать это в наши дни? В настоящее время я часто использую «50», «100» или …

6
что делают программисты баз данных?
Каждый раз, когда я читаю о программистах Oracle и т.д., я запутываюсь. Я не знаю, что именно они делают. Насколько я понимаю, разработчики приложений должны разработать основные функциональные возможности. Библиотеки, которые они используют, могут помочь в разработке графического интерфейса пользователя или подключении к базе данных, но функциональность, которая делает это …

4
Как обрабатывать данные в реальном времени с точки зрения базы данных?
У меня есть идея, но она все еще смущает меня область базы данных . Представьте, что я хочу показывать данные в реальном времени , и с помощью одной из новейших технологий браузера ( веб-сокеты - даже с использованием старых браузеров ) очень легко показать всем наблюдаемым (пользовательский браузер), что все …
14 database  sockets 

3
Способствует ли ORM денормализации базы данных?
Doctrine и Propel используют наследование одной и конкретной таблицы для сопоставления объектных отношений. Первый видит все возможные поля в дереве классов, сопоставленные с одной таблицей, тогда как второй отображает каждый класс в определенную таблицу, дублируя общие поля в иерархии наследования. Хотя это облегчает аппарат ORM, он предлагает мне плохой дизайн …

4
Сравнительные базы данных
Я вижу много дискуссий о производительности db 'x' или о том, что переход от 'x' к 'y' улучшил производительность нашего сайта. Я пока не вижу правильного бенчмаркинга, который работает в разных типах баз данных. Можно ли написать значимый тест, который можно использовать для нескольких типов БД, таких как реляционные, ориентированные …

3
Должны ли внутренние идентификаторы быть открытыми или нет в REST API?
На основании того, что говорит этот парень: http://toddfredrich.com/ids-in-rest-api.html Предположим, он прав в использовании UUID для идентификации ресурсов API. Затем я сталкиваюсь с проблемами, пытаясь реализовать это таким образом: class FooEntity { final String id = null; //auto-generated by my backend (mongodb), not shared final UUID uid = UUID.randomUUID(); //the resource …

1
Могут ли доменные модели в базе данных быть устойчивым решением?
Я только начинал на новой работе в качестве разработчика базы данных для компании среднего размера, основанной на технологии Microsoft. Ранее я заметил, насколько практики отличаются от того, чему меня учили в школе в отношении лучших практик, шаблонов проектирования, тестирования и управления проектами. Больше всего меня беспокоит то, как наш основной …

2
одна таблица с дополнительными столбцами и несколькими таблицами, дублирующими схему
Я работаю над проектом, в котором в какой-то момент мне нужно было принять решение о том, должна ли в базе данных быть одна таблица с несколькими столбцами, которую использует не каждая запись, или несколько таблиц с дублированной схемой. Я создаю спортивное информационное приложение, которое может обрабатывать несколько видов спорта. Мы …

5
Когда использование базы данных должно быть предпочтительнее, чем анализ данных из текстового файла?
Я делал программу на Python для измерения роста codereview.SE . Мой подход заключался в том, чтобы отобразить «статистику сайта» на первой странице и сохранить их на моем жестком диске. Я планирую делать это один раз в день. Пока что я сделал достаточно, чтобы получить статистику и добавить ее в текстовый …

4
Таблица истории базы данных / таблица отслеживания
В настоящее время я хочу структурировать таблицу отслеживания / истории следующим образом: PrimaryKey - ID OtherTableId - fk fieldName - имя поля его отслеживания OldValue NewValue UserName CreateDateTime Поэтому в основном я хочу иметь таблицу, которая будет отслеживать историю других таблиц, хранить имя столбца измененного поля с новым и старым …
13 database  sql  tracking 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.