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

База данных представляет собой организованный сбор данных. Это коллекция схем, таблиц, запросов, отчетов, представлений и других объектов. Данные обычно организованы так, чтобы моделировать аспекты реальности таким образом, чтобы поддерживать процессы, требующие информации. Используйте этот тег, если у вас есть вопросы о разработке базы данных. Если речь идет о конкретной системе управления базами данных (например, MySQL), используйте этот тег.


9
Разница между таблицей фактов и таблицей измерений?
Читая книгу по бизнес-объектам, я наткнулся на таблицу терминов и фактов и таблицу измерений. Я пытаюсь понять, в чем разница между таблицей измерений и таблицей фактов? Я прочитал пару статей в Интернете, но не смог их понять .. Любой простой пример поможет мне лучше понять?


5
Микросервисы и присоединения к базам данных
Для людей, которые разбивают монолитные приложения на микросервисы, как вы справляетесь с проблемой разделения базы данных? Типичные приложения, над которыми я работал, часто интегрируются с базами данных по причинам производительности и простоты. Если у вас есть две логически разные таблицы (ограниченные контексты, если хотите), но вы часто выполняете агрегированную обработку …

6
Как рекомендуется удалить большое количество элементов из DynamoDB?
Пишу простой сервис логирования в DynamoDB. У меня есть таблица журналов, в которой используется хэш user_id и диапазон временных меток (Unix epoch int). Когда пользователь службы закрывает свою учетную запись, мне нужно удалить все элементы в таблице, независимо от значения диапазона. Каков рекомендуемый способ выполнения такой операции (имея в виду, …

4
SELECT представления содержит подзапрос в предложении FROM
У меня есть две таблицы, и мне нужно создать представление. Таблицы: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) Для этого я использую следующий запрос. Запрос без части «создать представление» работает хорошо, но с «создать представление» он показывает ошибку «SELECT представления содержит подзапрос в предложении FROM». В чем может быть …
111 mysql  sql  database  views 

5
Общие поля MySQL и соответствующие им типы данных
Я настраиваю очень маленькую базу данных MySQL, в которой хранятся имя, фамилия, адрес электронной почты и номер телефона, и я изо всех сил пытаюсь найти «идеальный» тип данных для каждого поля. Я знаю, что идеального ответа не существует, но должно быть какое-то общее соглашение для таких часто используемых полей, как …
111 mysql  database  types 

2
Есть ли способ установить время «истечения», по истечении которого запись данных автоматически удаляется в PostgreSQL?
Есть ли способ установить какое-то время «истечения» для записей данных в PostgreSQL ? Я думаю о чем-то эквивалентном EXPIRERedis . Я не хочу хранить метку времени, а затем вручную кодировать какое-то задание cron, чтобы проверить, какие записи истекли. Я пытаюсь выяснить, есть ли в PostgreSQL какая-либо встроенная функция, которая обеспечивала …
110 database  postgresql  ttl 

17
Сколько индексов базы данных слишком много?
Я работаю над проектом с довольно большой базой данных Oracle (хотя мой вопрос одинаково применим и к другим базам данных). У нас есть веб-интерфейс, который позволяет пользователям выполнять поиск практически по любой возможной комбинации полей. Чтобы эти поиски выполнялись быстро, мы добавляем индексы к полям и комбинации полей, по которым, …

24
Действительно ли внешние ключи необходимы при проектировании базы данных?
Насколько мне известно, внешние ключи (FK) используются, чтобы помочь программисту правильно манипулировать данными. Предположим, что программист уже делает это правильно, тогда действительно ли нам нужна концепция внешних ключей? Есть ли другие способы использования внешних ключей? Я что-то упустил?


4
AWS MySQL RDS против AWS DynamoDB [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Я уже довольно давно использую MySQL, …

11
Невозможно привести объект типа System.DBNull к типу System.String
Я получил указанную выше ошибку в своем приложении. Вот исходный код public string GetCustomerNumber(Guid id) { string accountNumber = (string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp, CommandType.StoredProcedure, "GetCustomerNumber", new SqlParameter("@id", id)); return accountNumber.ToString(); } Я заменил на public string GetCustomerNumber(Guid id) { object accountNumber = (object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM, CommandType.StoredProcedure, "spx_GetCustomerNumber", new SqlParameter("@id", id)); if (accountNumber is System.DBNull) { …
109 c#  asp.net  database  null 

7
Как подсчитать строки в EntityFramework без загрузки содержимого?
Я пытаюсь определить, как подсчитать совпадающие строки в таблице с помощью EntityFramework. Проблема в том, что каждая строка может содержать много мегабайт данных (в двоичном поле). Конечно, SQL будет примерно таким: SELECT COUNT(*) FROM [MyTable] WHERE [fkID] = '1'; Я мог загрузить все строки, а затем найти счетчик с помощью: …

12
Максимальное время выполнения в phpMyadmin
Когда я пытаюсь выполнить (некоторые) запросы в phpMyadmin, я получаю эту ошибку Неустранимая ошибка: превышено максимальное время выполнения 60 секунд в C: \ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.php в строке 140 потому что у меня очень большая таблица (более 9 миллионов записей) Я отредактировал файл C: …

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