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

18
Проектирование базы данных: как справиться с проблемой «архива»?

Я уверен, что многие приложения, критические приложения, банки и так далее делают это ежедневно. Идея, стоящая за всем этим: все строки должны иметь историю все ссылки должны оставаться связными должно быть легко делать запросы, чтобы получить «текущие» столбцы клиенты, которые купили устаревшие...

17
Получите и разместите тестирование производительности в Google BigTables (и других интегрированных БД)

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

17
Является ли опрос единственным способом обновления данных приложения из базы данных?

Приложение должно иметь как можно более свежие данные из базы данных. В таком случае, есть ли другой способ получения данных, кроме запроса (опроса) базы данных на основе таймера? Я работаю с MS SQL Server 2008 (и приложениями .NET + Entity Framework), но мне бы хотелось узнать и о других типах баз...

17
Как обрабатывать дизайн таблицы с переменными столбцами

У меня есть сценарий разработки таблиц, и я, не являясь администратором базы данных, хотел бы получить более масштабные мнения. Скажем, вас просят записать информацию о домах для зоны метро, ​​начиная с небольшого квартала (200 домов), но в конечном итоге вырастая до 5000000+ домов. Вам необходимо...

17
SQL большой дизайн таблицы

У меня есть общий вопрос о дизайне таблиц SQL Server 2008. В настоящее время у нас есть таблица, которая превышает 600 ГБ и растет примерно на 3 ГБ в день. Эта таблица имеет соответствующие значения, но становится серьезным зависанием при выполнении запросов и только из-за ее размера. Вопрос в том,...

17
Реализация отношения «многие ко многим» с ограничениями общего участия в SQL

Как мне реализовать в SQL сценарий, изображенный на следующей схеме Entity-Relationship? Как показано, каждое Aвхождение типа сущности должно быть связано как минимум с одним B аналогом (обозначенным двойными соединительными линиями), и наоборот . Я знаю, что должен создать три таблицы, которые...

17
эффективный дизайн таблицы / индекса mysql для 35 миллионов строк + таблица с 200+ соответствующими столбцами (double), любая комбинация которых может быть запрошена

Я ищу совет по дизайну таблицы / индекса для следующей ситуации: У меня есть большая таблица (данные истории цен акций, InnoDB, 35 миллионов строк и растет) с составным первичным ключом (сборка (int), дата (дата)). В дополнение к информации о ценах у меня есть 200 двойных значений, которые должны...

16
Много ко многим и слабым сущностям

У меня есть сущность, которая не может существовать без определения другой, и я хочу, чтобы эта сущность участвовала в отношениях «многие ко многим». Пример: у исполнителя есть альбом (альбом не может существовать без исполнителя), альбом также имеет много дорожек, но одна и та же дорожка может...

16
Блокчейн (биткойн) как база данных?

Я читал эту статью BBC News, и следующая выдержка привлекла мое внимание. Звучит как « Всегда в группах доступности» или « Зеркалирование высокой доступности», возможно, с автоматически включенной защитой. Является ли блокчейн потенциально жизнеспособным решением для баз данных для современных...

16
Разработка базы данных для бизнес-сферы видеоигр с множеством взаимосвязей «многие ко многим»

Я относительно новичок в разработке баз данных, и я решил создать свою собственную гипотетическую базу данных для практики. Однако у меня возникли проблемы с моделированием и нормализацией, так как я считаю, что существует множество отношений «многие ко многим» (M: N). Общее описание сценария База...

16
Нормализация базы данных мертва? [закрыто]

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

16
Какой из этих дизайнов таблицы лучше для производительности?

Меня попросили создать что-то, что отслеживало бы ежедневную стоимость сбора на счетах, и я пытаюсь выяснить схему таблицы базы данных, которая бы это поддерживала. Вот что я знаю Компания имеет более 2,5 миллионов счетов Из них в настоящее время они работают в среднем 200 000 человек в месяц (что...

16
Хранение автобусных маршрутов в базе данных

Я провел некоторое исследование и обнаружил, что должен хранить маршрут как последовательность остановок. Что-то вроде: Start -> Stop A -> Stop B -> Stop C -> End Я создал три таблицы: Маршруты Остановки RouteStops ... где RouteStops - это соединительная таблица. У меня есть что-то...

16
Лучший способ создать базу данных и таблицу, чтобы вести учет изменений?

Мне нужно настроить функцию истории в проекте, чтобы отслеживать предыдущие изменения. Допустим, у меня есть две таблицы прямо сейчас: NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) Пример: у меня есть строка в заметках, и пользователь хочет изменить...

16
Использование размера столбца намного больше, чем необходимо

Я создаю базу данных SQL Server с кем-то еще. Одна из таблиц небольшая (6 строк) с данными, которые, вероятно, останутся неизменными. Существует небольшая вероятность того, что будет добавлен новый ряд. Таблица выглядит примерно так: CREATE TABLE someTable ( id int primary key identity(1,1) not...

16
Нецелые первичные ключевые соображения

контекст Я проектирую базу данных (на PostgreSQL 9.6), которая будет хранить данные из распределенного приложения. Из-за распределенной природы приложения я не могу использовать целые числа с автоинкрементом в SERIALкачестве основного ключа из-за потенциальных условий гонки. Естественным решением...

15
Может ли пустой столбец быть частью первичного ключа?

Я занимаюсь разработкой базы данных SQL Server 2012, и у меня есть вопрос об отношении «один к одному». У меня есть две таблицы, Codesи HelperCodes. Код может иметь ноль или один вспомогательный код. Это скрипт sql для создания этих двух таблиц и их взаимосвязей: CREATE TABLE [dbo].[Code] ( [Id]...

15
Выбор метода аутентификации для финансового приложения на PostgreSQL

Сначала немного предыстории. Проект LedgerSMB - это проект программного обеспечения для финансового учета с открытым исходным кодом, работающий на PostgreSQL. Мы реализуем очень большой объем бизнес-логики в пользовательских функциях, которые действуют как основной инструмент отображения между...