Вопросы с тегом «sql-server»

SQL Server - это система управления реляционными базами данных от Microsoft.

22
Хранимые процедуры - плохая практика в одной из крупнейших в мире консалтинговых фирм в области программного обеспечения?
Я работаю над проектом в одной из трех ведущих мировых консалтинговых фирм, и администратор БД сказал мне, что хранимые процедуры лучших практик компании не являются «лучшей практикой». Это так противоречит всему, что я узнал. Хранимые процедуры обеспечивают повторное использование кода и инкапсуляцию (два столпа разработки программного обеспечения), безопасность (вы можете …

3
Создание соединений с базой данных - сделать это один раз или для каждого запроса?
В данный момент я создаю соединение с базой данных при первой загрузке моей веб-страницы. Затем я обрабатываю страницу и выполняю любые запросы в соответствии с этим. Это лучший способ сделать это, или я должен создавать соединение с базой данных каждый раз, когда я запускаю запрос? PS Для меня имеет больше …
101 c#  database  sql-server 

3
Почему нам нужно поставить N перед строками в Microsoft SQL Server?
Я изучаю T-SQL. Из примеров, которые я видел, чтобы вставить текст в varchar()ячейку, я могу написать только строку для вставки, но для nvarchar()ячеек в каждом примере строки начинаются с буквы N. Я пробовал следующий запрос к таблице, в которой есть nvarchar()строки, и она отлично работает, поэтому префикс N не требуется: …

10
Использование GUID в качестве первичного ключа
Я обычно использую идентификаторы автоинкремента как первичные ключи в базах данных. Я пытаюсь узнать о преимуществах использования GUID. Я прочитал эту статью: https://betterexplained.com/articles/the-quick-guide-to-guids/ Я понимаю, что эти GUID используются для идентификации объектов на уровне приложения. Они также хранятся в качестве первичного ключа на уровне базы данных. Например, скажем, у меня …

2
NoSQL в SQL Server
Этот вопрос не о разнице между SQL и NoSQL. Я ищу какое-то обоснование для чего-то, что действительно не имеет смысла для меня в данный момент (возможно, из-за моего отсутствия понимания или оценки). Мы начали новый проект с нуля, используя сначала MVC5, код Entity Framework 6 и SQL Server 2008. Когда …
28 sql  sql-server  nosql 

1
ПРИСОЕДИНЯЙТЕСЬ против ВНУТРЕННЕГО РЕЙТИНГА и ПОЛНОГО НАРУЖНОГО
Я знаю , что есть разница между INNER JOINи FULL OUTER JOIN, я могу видеть это, но, в чем разница между двумя следующими: JOIN ... ON...и INNER JOIN...ON...и до сих пор еще JOIN...ON...противFULL OUTER JOIN...ON... Причина в том, что я думаю, что, может быть, просто использование JOINиспортило запрос, над которым …
27 sql  sql-server 

6
Когда я должен использовать хранимые процедуры?
Если у меня есть вся моя бизнес-логика в коде и я использую Entity Framework, в каких ситуациях (если таковые имеются) мне лучше переместить некоторую бизнес-логику в хранимую процедуру, вместо того, чтобы хранить все это в коде? Чтобы было ясно, я имею в виду в сочетании с текущей настройкой (бизнес-логика в …

2
Лучший метод для реализации фильтрованного поиска
Я хотел бы спросить ваше мнение, когда дело доходит до реализации фильтрованной формы поиска. Давайте представим следующий случай: 1 большой стол с множеством колонн Может быть важно сказать, что этот SQL Server Вам нужно реализовать форму для поиска данных в этой таблице, и в этой форме у вас будет несколько …


5
Контроль версий с SQL Server
Я начинаю новый проект и использую SVN (с черепахой) в качестве моей системы контроля версий. Мне было интересно, возможно ли также поддерживать базу данных SQL Server, используя ту же систему. Я бы хотел версии моих таблиц / функций / представлений / procs / triggers / и т. Д. но не …

2
Можно ли использовать SQL Server и Mongo вместе?
У нас есть большой новостной сайт с высоким веб-трафиком. Архитектура - это ваша часто встречающаяся БД - Уровень репо - Уровень услуг - Asp.Net MVC. Проблема, которую мы видели, связана с производительностью чтения. Оказывается, что все эти объекты объекта DDD теоретически хороши для бизнес-правил, но усложнили жизнь, когда речь заходит …
14 sql-server  nosql  cqrs  mongo 

13
Разработчики SQL создают запросы SQL с помощью конструкторов запросов SQL?
Мне было просто любопытно, если разработчики SQL пишут свой код от руки или они используют визуальный конструктор запросов для генерации запросов? В большинстве случаев конструктор запросов может создавать большинство не сложных запросов, не так ли? (Я разработчик WinForms, только начинаю работать с SQL Server)
13 sql  sql-server 

1
Частичное совпадение имен в миллионах записей
Мы разработали веб-приложение для сопоставления имен. Он работает, разбивая имена на части, а значение Soundex каждой части сохраняется в базе данных. Показатель расстояния Левенштейн используются для применения процентного соответствия звука, а также написания против данного имени. Во время выполнения мы загружаем все записи в память и применяем расстояние Левенштейна ко …

3
Использование Sql Server Change Data Capture с часто меняющейся схемой
Мы стремимся включить Sql Server Change Data Capture для новой подсистемы, которую мы создаем. Это на самом деле не потому, что нам это нужно, но нас настаивает на том, что мы имеем полную прослеживаемость истории, и CDC хорошо бы справился с этим требованием с минимальными усилиями с нашей стороны. Мы …

2
Как безопасно запустить миграцию базы данных с несколькими экземплярами приложения?
У нас есть приложение, которое сочетает в себе как быструю (<1 секунда), так и медленную миграцию базы данных (> 30 секунд). Прямо сейчас мы выполняем миграцию базы данных как часть CI, но затем наш инструмент CI должен знать все строки подключения к базе данных для нашего приложения (в разных средах), …

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