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

346
Какова лучшая стратегия для модульного тестирования приложений на основе баз данных?

Я работаю со многими веб-приложениями, которые управляются базами данных различной сложности на сервере. Как правило, есть слой ORM, отдельный от бизнес-логики и логики представления. Это делает модульное тестирование бизнес-логики довольно простым; все может быть реализовано в дискретных модулях,...

345
Rails: включить против: соединения

Это скорее вопрос «почему все работает так», а не вопрос «я не знаю, как это сделать» ... Таким образом, Евангелие при извлечении связанных записей, которое, как вы знаете, вы собираетесь использовать, заключается в том, чтобы использовать его, :includeпотому что вы получите соединение и избежите...

341
Должна ли каждая таблица иметь первичный ключ?

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

335
Как я могу остановить редис-сервер?

Очевидно, у меня redis-serverзапущен экземпляр, потому что когда я пытаюсь запустить новый сервер, введя redis-serverкоманду, я приветствую следующее: Opening port: bind: Address already in use Я не могу понять, как остановить этот сервер и запустить новый. Есть ли какая-либо команда, к которой я...

325
Каковы характеристики производительности sqlite с очень большими файлами базы данных? [закрыто]

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

325
T-SQL Cast против Convert

Каково общее руководство, когда вы должны использовать CASTпротив CONVERT? Есть ли проблемы с производительностью, связанные с выбором одного из других? Один ближе к...

321
PostgreSQL: удалить базу данных PostgreSQL через командную строку [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Я пытаюсь удалить свою базу данных и создать новую через командную строку. Я вхожу с...

315
Управление версиями базы данных SQL Server

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

304
Как сравнить только дату без времени в типах DateTime в Linq и SQL с Entity Framework?

Есть ли способ сравнить две DateTimeпеременные, Linq2Sqlно игнорировать часть времени. Приложение сохраняет элементы в БД и добавляет опубликованную дату. Я хочу сохранить точное время, но все же смогу потянуть на саму дату. Я хочу сравнить 12/3/89 12:43:34и 12/3/89 11:22:12не учитывать фактическое...

304
Насколько большой может быть база данных MySQL до того, как производительность начнет снижаться

В какой момент база данных MySQL начинает терять производительность? Имеет ли значение физический размер базы данных? Имеет ли значение количество записей? Является ли снижение производительности линейным или экспоненциальным? У меня есть то, что я считаю большой базой данных, с примерно 15...

302
Джанго Чарфилд против TextField

В чем разница между CharField()и TextField()в Джанго? В документации сказано, что CharField()следует использовать для небольших строк и TextField()следует использовать для больших строк. Хорошо, но где проходит граница между «маленьким» и «большим»? Что здесь происходит под капотом, что делает это...

294
Получить последний введенный идентификатор с помощью Laravel Eloquent

В настоящее время я использую приведенный ниже код для вставки данных в таблицу: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email...

294
Что такое OLTP и OLAP. В чем разница между ними?

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

293
Каковы различия между деревьями B и B +?

В b-дереве вы можете хранить как ключи, так и данные во внутренних и конечных узлах , но в b + дереве вы должны хранить данные только в конечных узлах . Есть ли какое-то преимущество в том, что вы делаете в дереве b +? Почему бы не использовать b-деревья вместо b + деревьев повсюду, поскольку...

292
Правильный ли шаблон репозитория в PHP?

Предисловие: Я пытаюсь использовать шаблон репозитория в архитектуре MVC с реляционными базами данных. Недавно я начал изучать TDD на PHP, и я понимаю, что моя база данных слишком тесно связана с остальной частью моего приложения. Я читал о репозиториях и использовании контейнера IoC, чтобы...