powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД для крупномасштабного проекта.
25 сообщений из 29, страница 1 из 2
Выбор СУБД для крупномасштабного проекта.
    #38473838
ixilimuse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, коллеги!

Есть одна задачка. Не могу определиться, с инструментами реализации.
По сути, необходимо реализовать WEB сервис. Внутри на сервере будет крутиться база данных. С различных клиентов к сервису будут запросы о прочтении данных и записи новых данных.
Таблички имеют довольно простую структуру. Но данных будет реально много.
Обращений в минуту будет приблизительно около 1-3 тыс. на первое время. Среди них как на запись так и на чтение.

Сервер будет в облаке.
Но вот какую СУБД юзать и на чем сервис делать, пока не могу определиться ввиду таких масштабов. Ни разу не сталкивался с таким.

Среди вариантов:
1С 8.2-8.3. + MS SQL
C# .Net + MS SQL
MySQL + не знаю на чем. На Яве?
Есть ли смысл смотреть на MongoDB?

Какие варианты вы бы предложили для такой задачки? СУБД плюс инструмент для написания вэб сервиса?

Сам пока склоняюсь к C# + MS SQL. Но хочу выслушать ваше мнение.

Заранее спасибо.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38473871
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ixilimuse,

"1С 8.2-8.3. + MS SQL" -
Обращений в минуту будет приблизительно около 1-3 тыс. на первое время
вряд ли.

неизвестно конечно что за запросы.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38474294
Гость333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ixilimuseданных будет реально много
Интересные технические данные :-)
"Реально много" — это сколько в терабайтах и миллиардах строк?
Или терабайты/миллиарды — по такой шкале уже "нереально много"?
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38474302
ixilimuse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пардоньте за не точное определение "много" :)
Скажем в десятках миллионов записей))
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38474361
Гость333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ixilimuseСкажем в десятках миллионов записей))
Это немного (если, конечно, эти записи не представляют собой блобы с хранящейся внутри Ленинской библиотекой. Средний размер записи какой предполагается?). Должна справиться любая СУБД. Выбор 1С в качестве сервера приложений выглядит немного... эээ... экзотично. В остальном — что лучше знаете, на том и пишите.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38474385
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ixilimuseКакие варианты вы бы предложили для такой задачки? СУБД плюс инструмент
для написания вэб сервиса?
Выбирай то что знаешь. Лично я бы выбрал Firebird + C.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38474651
DPH3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ixilimuse,

Если не знаете ни одного языка и ни одной БД, то лучше бросьте идею или найдите программиста, который сам уже выберет решение.
Если знаете - то используйте то, что знаете.
Если не знаете, но хотите учиться, то зависит от бюджета и подхода:
MS SQL стоит денег, хотя для такой задачи может удастся влезть и в бесплатную версию,
java+oracle дают побольше дохода,
python+mongo - пока еще модно

Быстрее всего, наверно, на Rails или Grails сделать, но это уже надо смотреть на задачу подробно.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38474931
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если это не какая-нибудь ERP - то Node.js + MongoDB. Однозначно. Очень, очень вкусная связка для высоконагруженных WEB-проектов.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38474940
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1С для ВЕБ-портала... А почему не ворд? Почему не фотошоп? ПОчему не Crysis 2, в конце концов?
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38474945
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дринкинс1С для ВЕБ-портала... А почему не ворд? Почему не фотошоп? ПОчему не Crysis
2, в конце концов?
Да по той же причине, что и JS+Mongo: чтобы проект считался "высоконагруженным", поскольку
железо не справляется крутить эти интерпретаторы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475005
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, так js+mongo как раз на высоконагруженные проекты и расчитаны: работают очень шустро, и очень хорошо горизонтально масштабируются.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475006
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дринкинсработают очень шустро
По сравнению с чем? С PHP?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475059
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovДринкинсработают очень шустро
По сравнению с чем? С PHP?..


Трудно сравнивать, т.к. немного разные архитектуры и области применения. ПХП можно очень хорошо настроить, и работать всё будет очень хорошо. Но в некоторых случаях ПХП всё же будет уступать ноду как в скорости, так и в возможностях/удобству разработки.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475064
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДринкинсПХП можно очень хорошо настроить, и работать всё будет очень хорошо.
Сумеет работать сравнимо с нативными ISAPI/NSAPI модулями?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475147
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovДринкинсПХП можно очень хорошо настроить, и работать всё будет очень хорошо.
Сумеет работать сравнимо с нативными ISAPI/NSAPI модулями?


Сумеет и быстрее/лучше.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475184
protector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Дринкинс"Dimitry Sibiryakov "Дринкинс" ПХП можно очень хорошо настроить, и работать всё будет
очень хорошо.
Сумеет работать сравнимо с нативными ISAPI/NSAPI модулями?

Сумеет и быстрее/лучше.


Нет. И даже не приблизится.


---
Это сообщение свободно от вирусов и вредоносного ПО благодаря защите от вирусов avast!
http://www.avast.com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475234
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
protector
"Дринкинс"пропущено...

Сумеет и быстрее/лучше.


Нет. И даже не приблизится.


---
Это сообщение свободно от вирусов и вредоносного ПО благодаря защите от вирусов avast!
http://www.avast.com



Обойдёт. За счёт opcode cache, полноценной ОС на сервере, полноценного серверного ПО.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475240
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДринкинсЗа счёт opcode cache
И давно этот opcode cache стал эффективнее CPU cache?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475264
protector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovДринкинс За счёт opcode cache

И давно этот opcode cache стал эффективнее CPU cache?..


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


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475310
DPH3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДринкинсDimitry Sibiryakov, так js+mongo как раз на высоконагруженные проекты и расчитаны: работают очень шустро, и очень хорошо горизонтально масштабируются.

Хм, а что именно в ноде позволяет делать высоконагруженные веб-системы? Собственно, виртуальная машинка там так-себе, JVM заметно лучше. Фреймворков стиля Rails на Node, насколько я знаю, все еще нет (что логично, архитектура Node не очень для этого подходит).
Да и JS - тот еще язык, прямо скажем )
У mongo - свои проблемы. Например, транзакций там вообще нет, при быстром конкурентном чтение-записи - некоторые проблемы. Да и все мне известные промышленные запуски Mongo - теряли данные. По глупости, конечно, теряли - но для любой нормальной СУБД это просто непредставимо. Да и шардинг - он не бесплатен )

Т.е. да, есть задачи, которые можно эффективно решать на Node.JS+Mongo. Но их достаточно мало, они не очень связаны с действительно высокой нагрузкой и, что главное, это совсем не те решения, которые стоит рекомендовать новичку.

Ну и, конечно, Node и рядом не лежит по производительности с Java или чистым C.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475784
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DPH3, node начал изучать недавно. Могу сказать, что он хорош не для всего. Он хорош своей асинхронностью/событийно-ориентированностью. Я тут пилю для себя (на будущее) систему для call-центра (Asterisk). Так вот, например для управления АТСиной - он просто идеален: node.js+websockets - и у меня за 3 дня кодинга под пиво по вечерам (1-2 часа) уже есть вполне работающий прототип системы для Call-центра. Я ХЗ как объяснить, просто именно для этой задачи (я с неё и начал ноду изучать) это просто ИДЕАЛЬНОЕ решение: всё очень лаконично, красиво, удобно, и кода мало :)
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475786
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чем хорош нод для высоконагруженных систем? Нет, конечно - надо смотреть на задачу. Но хорош тем, что очень хорошо горизонтально масштабируется. Ща тенденция такая, что время разработчиков дороже железа, поэтому веб-проекты на сях никто и не пишет: долго и дорого. Проще накупить туеву хучу железок, поставить на всё ноду (пых тоже можно) - и иметь легкомасштабируемую и недорогую в обслуживании, и отказоустойчивую систему.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475787
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дринкинсвсё очень лаконично, красиво, удобно, и кода мало :)
Ага, вот только есть упрямая вещь по имени "закон равноценного обмена": чем меньше код,
тем медленнее он работает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475808
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovДринкинсвсё очень лаконично, красиво, удобно, и кода мало :)
Ага, вот только есть упрямая вещь по имени "закон равноценного обмена": чем меньше код,
тем медленнее он работает.


Оно быстро работает. Быстрее тех решений, что я видел. Мало кода лишь потому, что оверхеда ненужного нет. Работа с АТС = событийность. А Js - он событийно ориентированный. И потому - всё очень круто. Полный реалтайм: событие на станции - сразу же отображение в браузере.
...
Рейтинг: 0 / 0
Выбор СУБД для крупномасштабного проекта.
    #38475833
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДринкинсБыстрее тех решений, что я видел.
Вот так и говори: "остальные решения, что я видел, были ещё медленнее".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД для крупномасштабного проекта.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]