
Nikita
15.09.2017
14:24:41
лоль
ну да... на каждые 5-10 пк был ещё и принтер

Gregor
15.09.2017
14:25:28
с поддержкой легаси

Kekad
15.09.2017
14:25:59

Google

Kekad
15.09.2017
14:26:57

Gregor
15.09.2017
14:27:22
ну ты не берись за всё сразу
разрисуй себе архитектуру как на работу выйдешь
пару вариантов

Kekad
15.09.2017
14:27:39
И не собирался хД

Gregor
15.09.2017
14:27:52
пообщайся с людьми насчёт своих рисунков
тебе скажут "да нахуй тебе это надо"

Kekad
15.09.2017
14:28:07

Gregor
15.09.2017
14:28:27
там скорее всего админы, они не разработчики
ну так
скажут нахуй тебе это надо и вообще увольняйся
ты погрустишь минут 7, потом бросишь монетку, выберешь по ней архитектуру и начнёшь пилить блоки

Google

Kekad
15.09.2017
14:29:20

Gregor
15.09.2017
14:29:43
я бы в первую очередь взялся за самую базовую реализацию с минимальной функциональностью
типа клиент с возможность добавить, удалить и сформировать отчёты
база с парой таблиц

Kekad
15.09.2017
14:30:19
Собсна это и было заданием)

Ingenegr
15.09.2017
14:31:04

Gregor
15.09.2017
14:31:06
а, ну тогда попробуй вот к этому уже готовому сделать прослойку в виде датасервиса
чтобы не каждый запрос коннектиться к базе и отключаться от неё

Kekad
15.09.2017
14:31:37

Gregor
15.09.2017
14:31:44
пока под админским логином и юзером пусть работает
потом уже придумаешь, как права разграничить
логином базы я имею в виду

Kekad
15.09.2017
14:34:29
Чтото мне подзказывает, что это говно доделанное до конца будет жирным плюсом к резюме и отнимет у меня кучу нервных клеток хд

Ingenegr
15.09.2017
14:35:35

Gregor
15.09.2017
14:36:17
с базой прикольно работать на самом деле

Kekad
15.09.2017
14:36:36
А вот еще вопрос.
Когда открывается окно юи в мэйне идет подруб к серверу. Но дальше то я не отрубаюсь/подключаюсь. Только лишь один раз при создании подключаюсь и усе.
И тут возникает вопрос, подключение держится до конца работы проги или она постоянно переподключается каждый раз как делаешь запрос?

Gregor
15.09.2017
14:36:46
главное старайся по-максимуму хранимками делать всякие сложные запросы и прочее
и почитай про индексы и нормальные формы

Google

Kekad
15.09.2017
14:37:15

Gregor
15.09.2017
14:37:45
это запросы, которые лежат прямо в базе
в скомпиленном виде
и поэтому выполняются быстрее + им параметры можно передавать
индексы это для индексации данных, даёт ускорение поиска
нормальные формы — это для таблиц

Nikita
15.09.2017
14:38:20

GluckMaker
15.09.2017
14:38:56

Kekad
15.09.2017
14:39:33

Nikita
15.09.2017
14:40:48
формы, если не ошибаюсь, ещё обзывают вьюхами
VIEWERS
по сути готовый SQL запрос, на основании которого собрана кеш-таблица
и ты работаешь с ней, а не с основной БД
типа так меньше данных ебёшь и всё быстрее работает

Kekad
15.09.2017
14:45:48

Nikita
15.09.2017
14:48:44
ну как то так
пишешь SQL запрос
SELECT * FROM users
WHERE name like '%ИВАН%'
этот SQL запрос сохраняешь в БД средствами самой бд
типа IvanUsers.sql
на основе этого запроса формируется таблица IvanUsers
ну а дальше делаешь уже запрос
SELECT * FROM IvanUsers
WHERE lenOfDick > 10
и ты уже ебёёшь не всё таблицу users
а ебёшь кешевую-таблицу
это когда у тебя запесей овер 9000
эт из разряда оптимизации
так что, пока не заморачивайся
пили пока примитивы
набивай руку

Google

Kekad
15.09.2017
14:50:37

Nikita
15.09.2017
14:50:54
дальше уже понятней будет, что стоит оптимизировать, а что нет

Kekad
15.09.2017
14:52:31
Я нуб полнейший в бд
Знаю только как запросы составлять, но не как архитектуру соображать хд


Nikita
15.09.2017
14:54:27
да, если не ошибаюсь, то кеш таблица обновляется сама при выполнении каких либо действий с основнной таблицей
на стороне сервера происходит
по примитивам - да, делай простый таблички
начни с ручки и бумажки. рисуй их
расматривай это всё как "твоя песочница, за которую тебе ещеё деньги платят"
знай

Kekad
15.09.2017
14:55:12

Nikita
15.09.2017
14:55:21
ты 100% обосрёшься в чём-то
так что не переживай

Kekad
15.09.2017
14:55:29

Nikita
15.09.2017
14:56:54
и да, перед каким-то решением (будь то выбор БД или ешё чего)
бери за привычку, выбивать день (+/-) для изучения
дабы ты смог посидеть, почитать и взвесить все за и против, а уж потом делай
тот что ты сюда пишешь - уже хороший шаг
тут и подскажут и затролируют
минутка семинара по поддержке закончина
с вас 9.99 уе

Kekad
15.09.2017
14:58:33
В общем сяп) я хоть вектор развития в уме нарисовал)
Всегда мучил вопрос, зачем указывают сколько детей? Типа манипулирование? А ля ониждитятки, а на остальных плевать?

Google

Kekad
15.09.2017
15:04:34
Над Москвой и областью прошёл мини-ураган. Всего пострадали 15 человек. Из них 2 ребёнка.

~hummingbirdwhocode
15.09.2017
15:15:27
Я уже думал что сейчас почти никто не пишет хоть сколько-нибудь сложные запросы руками, а все уже используют ORM

Kekad
15.09.2017
15:16:27

Igor
15.09.2017
15:16:29
мне частенько приходилось писать DQL
руками
каешна это не сложный запрос руками на нативке, но один хуй

Gregor
15.09.2017
15:20:19
вьюха это типа прокси
например у тебя есть таблица данных сотрудников
и ты не всем хочешь показывать телефоны
делаешь вьюху, которая в столбце PhoneNumber заменяет все номера звёздочками например

Nikita
15.09.2017
15:22:43
Ну тож вариант
Я собсно со своего опыта говорю
Он конечно не ахти... Но с таким сталкнулся

Gregor
15.09.2017
15:22:54
и когда бесправный юзер делает запрос, ему отдаётся таблица, которая прогоняется через эту прокси и подменяет все номера телефонов на звёздочки
при этом в оригинальных данных нормальные номера лежат
вьюха примерно как таблица создаётся
create view ... и так далее
в хайлоаде все пользуются хранимками либо несложные запросы напрямую