@telecatethysis

Страница 1468 из 5118
Gregor
15.09.2017
13:24:03
поэтому для сервера бд гораздо важнее лишние 8 ГБ памяти, чем ещё -дцать ядер на проце или дисков в рэйде

к тому же, представь себе такую ситуацию: у тебя есть рэйд из 10 дисков

ты например выполняешь хранимку и разрешил её параллелить

она выполняется в 10 потоков, читает с диска что-то

Google
Gregor
15.09.2017
13:25:25
а 1 диск в рэйде битый

и все 9 потоков будут ждать пока 10й завершится

Igor
15.09.2017
13:25:40
а 1 диск в рэйде битый
и правильно настроенной системе это до пизды

Gregor
15.09.2017
13:25:58
ты на это не сможешь повлиять особо

Igor
15.09.2017
13:25:58
Gregor
15.09.2017
13:26:08
потоки I/O

Igor
15.09.2017
13:26:19
если у тебя что-то параллельно работает - на кой хуй у тебя оно блочит?

Gregor
15.09.2017
13:26:32
ну ты не руками параллелишь, а средствами СУБД

я не скуль-прогер, но по-моему руками многопоточность ещё не завезли в скуль язык

Igor
15.09.2017
13:27:23
отрывать надо руки за хранимки, которые могут заблочить друг друга

ты щас просто описал пиздецому

Gregor
15.09.2017
13:27:35
не, я про блок ничего не говорил

другие хранимки могут работать

Google
Igor
15.09.2017
13:27:46
она выполняется в 10 потоков, читает с диска что-то

а 1 диск в рэйде битый

и все 9 потоков будут ждать пока 10й завершится

Gregor
15.09.2017
13:27:46
но конкретно эта будет выполняться дольше

Kekad
15.09.2017
13:28:00
Хах) холивар устроили)

Igor
15.09.2017
13:28:04
ты пиздишь

не, я про блок ничего не говорил

Хах) холивар устроили)
не, просто чувак щас путает все очень дохуя

Gregor
15.09.2017
13:28:28
я говорю про одну хранимку, которая распараллелилась

Igor
15.09.2017
13:28:29
рейд у него вдруг будет тормозить один ио из 10

если диск отъебнул

Gregor
15.09.2017
13:29:09
слушай, я не собираюсь с тобой спорить. это реальная ситуация из продакшна да, её быстро решили, но всегда так происходит?

Kekad
15.09.2017
13:29:25
Бле, надеюсь не я этим буду заниматься....

Gregor
15.09.2017
13:29:49
Бле, надеюсь не я этим буду заниматься....
я всё это говорил к тому, что надо профайлером учиться пользоваться

Igor
15.09.2017
13:29:50
Бле, надеюсь не я этим буду заниматься....
не ссы, ты просто наткнешься на грабли ansi -> unicode

Gregor
15.09.2017
13:30:11
кстати да, я про плюсы вот хотел узнать, зачем

это строгое требование?

Kekad
15.09.2017
13:31:17
это строгое требование?
Требований нет на самом деле совсем. Мне дали тестовое задание как стартовая точка. Ui+ чтото для БД Я накатал на кутэ юишку и показал

Gregor
15.09.2017
13:31:37
ты пиздишь
ты, кстати, повежливее пожалуйста разговаривай

Google
Gregor
15.09.2017
13:32:29
винда и .нет лучше всего будет

типы данных совместимые будут, т.к. всё под CLR

юникод и все дела

Gregor
15.09.2017
13:33:26
+ лёгкий экспорт во всякие там эксели

Kekad
15.09.2017
13:33:56
бери шарп и на нём ебошь под скуль-сервер
Погодь. Что я на шарпе должен сделать, чет не догнал немного?

Kekad
15.09.2017
13:35:09
юай и бэк
Ты мне предлагаешь вебморду сообразить?

Gregor
15.09.2017
13:35:20
нет, десктоп

Kekad
15.09.2017
13:35:48
Десктоп чтото на шарпе? А почему qt не подходит?

Gregor
15.09.2017
13:36:57
потому что это с++)

Kekad
15.09.2017
13:37:10
потому что это с++)
Да лан, нормуль же)

Gregor
15.09.2017
13:37:14
винда и .нет лучше всего будет

типы данных совместимые будут, т.к. всё под CLR

юникод и все дела

даже примерную архитектуру тебе набросаю 1. Пилишь службу, который логинится на сервер бд и может кидать туда запросы/дёргать хранимки и получать ответы. Это позволит тебе в любой момент времени иметь открытое подключение к базе и не тратить время на его установление и не будет большого числа подключений. 2. Из клиента десктопного подключаешься к этой службе и кидаешь уже ей запросы, а служба в очередь их ставить будет 3. Профит это совсем прототипный вариант, но его можно расширить

типа завести в базе юзеров с разными правами например, и логиниться через доменного юзера винды

Google
Gregor
15.09.2017
13:40:22
и назначить каждому виндовому логину своего юзера/юзеров бд, заранее распределив систему прав по юзерам бд

хотя я так понимаю, там мало пользователей будет, это наверно и не нужно особо

Kekad
15.09.2017
13:42:01
Я правильно понял, что клиенсткое приложение должно както вытаскивать логин виндовый, затем слать на сервер где сидит служба эта, а она в свою очередь оловит реквесты и от лица этих пользователей делает запросы на базу и возвращает обратно?

Kekad
15.09.2017
13:49:09
Ооооооок. Че мне почитать хд

Kekad
15.09.2017
13:55:28
Это вот нижнее да?) хд

Kirill
15.09.2017
13:55:49
shimi shimi ya

https://www.youtube.com/watch?v=4ITLNzPoEqs

Igor
15.09.2017
13:59:12
Kekad
15.09.2017
14:00:36
John
15.09.2017
14:07:53
https://goo.gl/ETQtcQ

Google
Gregor
15.09.2017
14:16:51
посмотри, какие в Qt есть встроенные средства для работы с бд, если ты на нём писать будешь

и как писать на нём службы и установщики для них в винде

потому что службу просто запустить не выйдет

Nikita
15.09.2017
14:18:47
запили миниось (обрезаную до немогу) с юзератками и запуск онли твоей прожки

что б все страдали

сидеть без всяких одноклассников

Kekad
15.09.2017
14:19:14
Nikita
15.09.2017
14:19:16
ммм

ну пачка екстази и за неделю можно конфетку собрать потом образами раскидыватся по машинам

можно назватся каким нибуть НЬЮ-БЛОГИЁ ОС

с нескушными обоями

но это из разряда суперпупер моноблоков что б юзерятко сломать ничего не могло

Gregor
15.09.2017
14:21:38
саму базу и дата провайдер на самом деле можно и на линуксе развернуть, коннектиться к ней через тцп например

Nikita
15.09.2017
14:22:19
ммм разве у бд нет своих сокетов?

Nikita
15.09.2017
14:22:33
ааа тцп=TCP я понялъ

Gregor
15.09.2017
14:23:06
я щас разревусь от радости)0))

меня понимают

Nikita
15.09.2017
14:23:19
уф... как ниписать в резюме заумно на английском что я обслуживал парк из 50 ПК и пару серверов?

халявная была работка... жаль всего 4 месяца

Страница 1468 из 5118