Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2011, 12:12   #1
Manolla
 
Регистрация: 27.09.2011
Сообщений: 8
По умолчанию Быстродействие SQL и C#

Всем привет!
Один из критериев проекта - это скорость
Имеется база данных MS SQL, записей 3400 в таблице (со временем может подняться до 100000)
Одно из полей принимает 2 значения: 1 и 2
Притом имеется массив объектов с этими записями
Варианты
1.из ASP.NET с помощью C# вызвать SQL-процедуру подсчёта кол-ва эл-тов со значениями напр: int a1, inta2.
2. прямо в C# использовать массив и подсчитать.
Что получится быстрее?


Заранее спасибо

Последний раз редактировалось Manolla; 27.09.2011 в 12:38.
Manolla вне форума Ответить с цитированием
Старый 27.09.2011, 16:30   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Ну понятнее что быстрее всего будет выполнить операцию на сервере средствами SQL.
А вообще возникает встречный вопрос: Сколько для вас критичное время и с чем это связано?
Вообще 100 000 записей это не настолько огромная цифра чтобы как то существенно замедлить работу.
А если нужна действительно скоростная СУБД то я бы глянул в сторону PostgreSQL.
Вот ссылочка на тестирование различных СУБД Тестирование СУБД
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 27.09.2011, 17:54   #3
Manolla
 
Регистрация: 27.09.2011
Сообщений: 8
По умолчанию

Спасибо за ответ
Дело в том что MS SQL 2008 выбрана из-за FIleStream (большое кол-во ф-лов pdf, doc и docx которые надо сохранять в БД)
А так, - на сервер добавил винт указал его и данные уже записываются на него. Заполнился, ещё добавил, указал и на него и т.д.
Согласитесь, возможность, которая ооооооо-чень облегчает жизнь , Проект бумагооборота производства: C1 не подходит из-за языковой не совместимости (Язык не русский - автоматом встроен начиная с Vista).
Там в тестах MS SQL не рассматривается
Manolla вне форума Ответить с цитированием
Старый 28.09.2011, 08:26   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от Manolla Посмотреть сообщение
Спасибо за ответ
Дело в том что MS SQL 2008 выбрана из-за FIleStream (большое кол-во ф-лов pdf, doc и docx которые надо сохранять в БД)
А так, - на сервер добавил винт указал его и данные уже записываются на него. Заполнился, ещё добавил, указал и на него и т.д.
Согласитесь, возможность, которая ооооооо-чень облегчает жизнь ,
Понятно, в любом случае все манипуляции на сервере будут быстрее выполнятся.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.

Последний раз редактировалось WorldMaster; 28.09.2011 в 08:35.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Быстродействие VBA Sasha_Smirnov Microsoft Office Word 24 06.12.2012 13:35
Алгоритм Дейкстры. Быстродействие _Disa Общие вопросы C/C++ 3 10.12.2010 14:30
Быстродействие инструментов С++ coinkrsk Общие вопросы C/C++ 2 07.10.2010 13:34
Быстродействие sxerox Паскаль, Turbo Pascal, PascalABC.NET 2 19.04.2010 18:53
быстродействие Access по сети Tatu Microsoft Office Access 2 20.10.2009 13:48