powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как стать профессиональным архитектором баз данных?
89 сообщений из 89, показаны все 4 страниц
Как стать профессиональным архитектором баз данных?
    #38017175
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошего дня.

Сейчас работаю программистом, пишу в основном на SQL (под MS SQL Server).

В плане дальнейшего профессионального роста хочу пристально изучить ещё 2 смежных направления:

1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы (в плане именно архитектуры БД исключить малейшие ошибки).

2. Oracle SQL.


Интересно было бы услышать от более опытных коллег, какие книги и сайты стоит изучить для дальнейшего профессионального роста?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38017290
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы ( в плане именно архитектуры БД исключить малейшие ошибки ).

"Малейшие ошибки" - не уровень архитектора, не взваливайте на свои плечи обязательства, которые не потянете...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38017756
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> 2 смежных направления

Проектирование баз данных - это не смежное направление. Научить быть архитектором невозможно; структура данных - это в какой-то степени отражение мировоззрения.

Есть куча софта. Но нет ни одного публичного каталога, который хотя бы в первом приближении корректно этот софт классифицировал. Как думаете, почему?

В достаточно популярном софте куча принципиальных ошибок. На ваш взгляд, какие ошибки содержит википедия?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38020553
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев,
авторархитектором баз данных
Такой роли не существует в понятиях различных методологий и соответственно в архитектурном комитете (если таковой существует на предприятии).
Есть роль и понятие архитектора данных , что не ограничивается только лишь областью БД.
...
начните с изучения паттернов, набор повторно используемых паттернов, умение правильно их применять - основа для анализа любой архитектуры (не только данных).
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38020804
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Такой роли не существует в понятиях различных методологий

Разумеется. Это невербализуемая квалификация. Она так же интуитивна, как и, например, разница между кодером и разработчиком.

> начните с изучения паттернов

Это следующий шаг после набора критической массы собственных решений. Чтобы не повторять распространенные ошибки.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38024987
Koderok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевХорошего дня.
Сейчас работаю программистом, пишу в основном на SQL (под MS SQL Server).
В плане дальнейшего профессионального роста хочу пристально изучить ещё 2 смежных направления:
1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы (в плане именно архитектуры БД исключить малейшие ошибки).


Архитектором не может двигать желание сделать что-то, чтобы не "было стыдно".
Всегда есть человек - которому код черным по монитору читается зелено-красным.

Добавим сюда вампиризм, когда босс или какой либо сотрудник любит поддевать людей рандом фразами:
-Кто же так делает
-И что же это что ли код
-Посмотрите что тут написано

На атаку подобную желающих пристыдить: "И кто так же так пишет код". Вместо чувства стыда нужно в ответ говорить:
"Я пишу. Давайте посмотрим.".
И на вопрос - вот, вот говорить: "Это еще код. Смотрю. Ждите.".

Обычно после этого говорят - да ладно проехали ("понты показаны"), тут надо сказать: "Действительно ошибка. Надо исправлять.".
После этого интересно смотреть как босс или тима-лида говорит - да не надо исправлять.

Ну и комплимент курящим на лестнице что просто молодцы - ошибки все нашли.
В Москве же туалеты и лестницы - это любимое место совещаний с сигаретами.

Где еще обсудить качество кода
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38030609
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Такой роли не существует в понятиях различных методологий

Разумеется. Это невербализуемая квалификация. Она так же интуитивна, как и, например, разница между кодером и разработчиком.

> начните с изучения паттернов

Это следующий шаг после набора критической массы собственных решений. Чтобы не повторять распространенные ошибки.


Конечно всё приходит с опытом.

Но хочется избежать изобретения велосипеда.

Есть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031008
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?
Кому они это должны? :).
И главное: для чего?

С шаблонам полезно познакомиться не только архитектору, это полезно и для разработчика.
Но. "Знание" шаблонов без практики их использования и умения аргументировать их сильные и слабые стороны: это знание ответов на типичные вопросы из билетов ПДД пятилетней давности (без знания самих ПДД и без практики вождения)...

Книга "Введение в системы баз данных" вами изучалась?
Если да, является "библией для новообращённого", или источником примеров того, как надо и как НЕ надо делать на практике, хотя по теории всё "правильно"?
Т.е. этап изучения теории "систем баз данных" и соотнесения этой теории с практикой вы уже прошли?
Вы готовы сформулировать свои типичные приёмы при разработке БД?

Не стоит мыслить шаблонно и думать, что архитекторы должны знать шаблоны...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031012
АнатоЛой,

архитектор и разработчик БД - это разные профессии (род занятий)?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031020
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Но хочется избежать изобретения велосипеда.

Велосипеды - это тоже опыт. Даже такие, которые не ездят. ;)

> Есть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?

Вы будете смеяться: нет таких шаблонов. Поставьте одну и ту же задачу десяти разработчикам с приблизительно одинаковой квалификацией и опытом работы и получите десять разных вариантов решения. Куча факторов, от которых эти решения будут зависеть.

Проведите эксперимент: возьмите несколько обсуждений этого форума, для которых вопрос и решение не находятся на одной странице (чтобы не было возможности видеть решение как подсказку). Придумайте свой вариант решения и сравните с обсуждаемым. Удивлюсь, если будут совпадения (безотносительно вашей квалификации и квалификации задававшего вопрос).

Шаблоны придуманы для того, чтобы проектированием баз данных могли заниматься разработчики с низкой квалификацией. Это не шпаргалки и не конспект. Не стоит уделять им слишком много внимания.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031049
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТожеНачинающийАнатоЛой,
архитектор и разработчик БД - это разные профессии (род занятий)?


Архитектор ("строительный"), сварщик и каменщик - "это разные профессии (род занятий)"?! Да, их объединяет род занятий - "строительство". Но профессии даже у сварщика и каменщика разные, не говоря про архитектора.

Архитектора системы (всей), архитектора данных, разработчика БД, разработчика серверов приложений, дизайнера пользовательского интерфейса и т.д. объединяет род занятий: даже не разработка, а организация жизненного цикла автоматизированных/комп'ютеризованных/информационных систем. Но профессии у них таки разные.

Смотрите комментарий от Романа Дынника: "Есть роль и понятие архитектора данных (а не баз данных !), что не ограничивается только лишь областью БД". Да, я считаю что "архитектор данных" и "разработчик баз данных" - разные профессии.
Они должны иметь разную ширину и глубину знаний/опыта и оттачивают свою квалификацию в разных направлениях.

Разработчик (программист/developer/programmer) БД отвечает за обеспечение работоспособности базы данных в рамках поставленного ТЗ с оговорённой СУБД, определённым набором запросов, указанными нагрузками, указанной технологией коммуникации СУБД с "внешним миром" (сервера приложений, сервера интеграции, внешние системы...).


Архитектор данных отвечает за возможность обеспечить эту работоспособность и надзор по реализации обеспечения этой работоспособности (разработчиками БД в том числе)...

Архитектор данных должен обладать знаниями/опытом, которые позволят для крупной системы:
1) сформулировать и аргументировать выбор технологии обработки и хранения данных (речь не только о СУБД);
2) аргументированно выбрать СУБД (или несколько!) при общей постановке задачи;
3) предусмотреть деление БД на крупные куски, планируя, что будет из себя представлять БД через 10 лет эксплуатации,
4) сформулировать требования к эксплуатации системы обеспечению хранения и обработки данных;
5) выбрать технологии интеграции с учётом планов развития предприятия через пару лет эксплуатации;
6) определить какую из имеющихся СУБД выбрать в качестве master-data и для каких конкретно данных.
...

Архитектор данных :
1) может сформулировать требования к данным на основании общего описания процессов;
2) может разделить большую БД на крупные куски, отдать на проектирование/разработку нескольким разработчикам, а затем проконтролировать согласованность этих кусков друг с другом.
3) может адекватно сформулировать дополнительные ограничения к общему ТЗ на систему, избавив разработчиков БД и других разработчиков от перебора множества вариантов реализации...

Архитектор данных - это тот, кто грамотно сформулирует часть Технического Задания по хранению и обработке данных в АС.
Т.е. так, что оставленная свобода выбора для разработчиков (не только БД), позволит функционировать системе независимо от выбора реализаций разработчиками в рамках указанных границ.

Любой разработчик БД может взять на себя такую ответственность? Даже если речь идёт о проекте в 5ПБ данных, 20 тыс. пользователей, большой географической распределённости центров хранения и т.п.?

П.С.: Пятилетний ребёнок при строительстве песочного замка сам себе архитектор и каменщик...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031052
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?

Я кажется начинаю понимать. Вас, наверное, интересует не "создание архитектуры БД", а скорее "проектирование структуры реляционной БД" :)... Верррррно? :)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031055
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойкомп ' ютеризованных
Ух ты ж, прокралась "рідна мова" :)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031082
АнатоЛойТожеНачинающийАнатоЛой,

архитектор и разработчик БД - это разные профессии (род занятий)?





Архитектор ("строительный"), сварщик и каменщик - "это разные профессии (род занятий)"?! Да, их объединяет род занятий - "строительство". Но профессии даже у сварщика и каменщика разные, не говоря про архитектора.



Архитектора системы (всей), архитектора данных, разработчика БД, разработчика серверов приложений, дизайнера пользовательского интерфейса и т.д. объединяет род занятий: даже не разработка, а организация жизненного цикла автоматизированных/комп'ютеризованных/информационных систем. Но профессии у них таки разные.



Смотрите комментарий от Романа Дынника: "Есть роль и понятие архитектора данных (а не баз данных !), что не ограничивается только лишь областью БД". Да, я считаю что "архитектор данных" и "разработчик баз данных" - разные профессии.

Они должны иметь разную ширину и глубину знаний/опыта и оттачивают свою квалификацию в разных направлениях.



Разработчик (программист/developer/programmer) БД отвечает за обеспечение работоспособности базы данных в рамках поставленного ТЗ с оговорённой СУБД, определённым набором запросов, указанными нагрузками, указанной технологией коммуникации СУБД с "внешним миром" (сервера приложений, сервера интеграции, внешние системы...).





Архитектор данных отвечает за возможность обеспечить эту работоспособность и надзор по реализации обеспечения этой работоспособности (разработчиками БД в том числе)...



Архитектор данных должен обладать знаниями/опытом, которые позволят для крупной системы:

1) сформулировать и аргументировать выбор технологии обработки и хранения данных (речь не только о СУБД);

2) аргументированно выбрать СУБД (или несколько!) при общей постановке задачи;

3) предусмотреть деление БД на крупные куски, планируя, что будет из себя представлять БД через 10 лет эксплуатации,

4) сформулировать требования к эксплуатации системы обеспечению хранения и обработки данных;

5) выбрать технологии интеграции с учётом планов развития предприятия через пару лет эксплуатации;

6) определить какую из имеющихся СУБД выбрать в качестве master-data и для каких конкретно данных.

...



Архитектор данных :

1) может сформулировать требования к данным на основании общего описания процессов;

2) может разделить большую БД на крупные куски, отдать на проектирование/разработку нескольким разработчикам, а затем проконтролировать согласованность этих кусков друг с другом.

3) может адекватно сформулировать дополнительные ограничения к общему ТЗ на систему, избавив разработчиков БД и других разработчиков от перебора множества вариантов реализации...



Архитектор данных - это тот, кто грамотно сформулирует часть Технического Задания по хранению и обработке данных в АС.

Т.е. так, что оставленная свобода выбора для разработчиков (не только БД), позволит функционировать системе независимо от выбора реализаций разработчиками в рамках указанных границ.



Любой разработчик БД может взять на себя такую ответственность? Даже если речь идёт о проекте в 5ПБ данных, 20 тыс. пользователей, большой географической распределённости центров хранения и т.п.?



П.С.: Пятилетний ребёнок при строительстве песочного замка сам себе архитектор и каменщик...

Во-первых, извиняюсь за полное цитирование...
Насколько я знаю, "архитектор" - это просто "строитель" по-русски (и на родственных нам языках и диалектах тоже).
А то, о чём вы здесь написали, - это просто модное сейчас менеджерство, "управленчество", то есть, организация любого процесса извне. При этом, по современной теории, менеджер (управленец) - может и не обладать специфическими познаниями в предметной области, но только уметь "руководить". Широко тиражируемые примеры - "ракетчик" Королёв, "айтишник"-Айфон (извините, забыл имя покойного), юрист и политолог ("недоучившийся", мягко говоря) уголовник-малолетка Янукович и т.д.
Я работал на стройке каменщиком, сварщиком, монтажником, на заводе токарем, и даже управляю юридической конторой, - и знаю, что ни один выпускник кулинарного техникума (точнее, имеющего его диплом) не сможет организовать ничего на технологически сложном, например, металлическом (или даже юридическом) производстве... "Архитекторами", видимо, работают другие рабы...

По сабжу.
Надо самому всё пробовать. Осваивать какой-нибудь программный инструмент (я лично понял всё, как устроено в этой области, из Аксесс). Читать форумы, участвовать в обсуждениях, отвечать на вопросы (пусть даже будет и неправильно - вас поправят). И - придёт Понимание.
Главное - Практика, в любых её формах. Лучший способ что-либо запомнить - попытаться пересказать другому. Практика!
(Не даром при Хрущёве нельзя было даже поступить в вуз без двухгодичной практики на производстве, любом, даже на кулинарной фабрике. И правильно: надо уже было уметь и работать, и учиться...)
Цитата предыдущего автора мне близка:
guest_20040621> Но хочется избежать изобретения велосипеда.



Велосипеды - это тоже опыт. Даже такие, которые не ездят. ;)



> Есть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?



Вы будете смеяться: нет таких шаблонов. Поставьте одну и ту же задачу десяти разработчикам с приблизительно одинаковой квалификацией и опытом работы и получите десять разных вариантов решения. Куча факторов, от которых эти решения будут зависеть.



Проведите эксперимент: возьмите несколько обсуждений этого форума, для которых вопрос и решение не находятся на одной странице (чтобы не было возможности видеть решение как подсказку). Придумайте свой вариант решения и сравните с обсуждаемым. Удивлюсь, если будут совпадения (безотносительно вашей квалификации и квалификации задававшего вопрос).

Шаблоны придуманы для того, чтобы проектированием баз данных могли заниматься разработчики с низкой квалификацией. Это не шпаргалки и не конспект. Не стоит уделять им слишком много внимания.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031167
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТожеНачинающийНасколько я знаю, "архитектор" - это просто "строитель" по-русски (и на родственных нам языках и диалектах тоже).

Вы недалеко уедете в ИТ, если попробуете пользоваться "исконно" русскими словами и трактовать их на свой вкус. И опять путаете АрхиТектора = ГлавногоСтроителя (ГлавногоПроектировщикаСооружения) с кучей специальностей "строителей"...

ТожеНачинающийА то, о чём вы здесь написали, - это просто модное сейчас менеджерство, "управленчество", то есть, организация любого процесса извне. При этом, по современной теории, менеджер (управленец) - может и не обладать специфическими познаниями в предметной области, но только уметь "руководить". Широко тиражируемые примеры - "ракетчик" Королёв, "айтишник"-Айфон (извините, забыл имя покойного), юрист и политолог ("недоучившийся", мягко говоря) уголовник-малолетка Янукович и т.д.
Вы наверное, невнимательно читали моё сообщение, хотя столь широко его процитировали.
Где Вы увидели "управленческую роль архитектора" в моём тексте?! Вы его по диагонали прочитали, наверное. На искажение моего мнения Вас, скорее всего, натолкнуло следующее предложение:

АнатоЛойАрхитектор данных отвечает за возможность обеспечить эту работоспособность и надзор по реализации обеспечения этой работоспособности (разработчиками БД в том числе)...
Исправляюсь, речь шла о технической стороне процесса и результата, а не об управленческой:
АнатоЛойАрхитектор данных отвечает:
- за то, что спроектированная им архитектура обеспечивает техническую возможность эффективно выполнить требования к данным, обрабатываемым в системе;
- за технический надзор по реализации решения на соответствие спроектированной архитектуре (реализации со стороны разработчиков БД в том числе)...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031172
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойАрхитектор ("строительный"), сварщик и каменщик - ...
Я тоже подумал: сначало, возможно, надо стать обычным архитектором. Строить Петродворци там всякие. А потом уже отудова доросстать до архитекторов БД.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031697
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoАнатоЛойАрхитектор ("строительный"), сварщик и каменщик - ...
Я тоже подумал: сначало, возможно, надо стать обычным архитектором. Строить Петродворци там всякие. А потом уже отудова доросстать до архитекторов БД.
Тонкий стёб? Потому что-то чувствуется, но что - непонятно :)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031915
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойАлександр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?

Я кажется начинаю понимать. Вас, наверное, интересует не "создание архитектуры БД", а скорее "проектирование структуры реляционной БД" :)... Верррррно? :)


Вернее и то и другое.

Как обычного программиста меня интересует "проектирование структуры реляционной БД" - чтобы поднять свою квалификацию.

Но не всю же жизнь тупо кодить или ограничиваться небольшими базами (или небольшими кусками больших баз) - хочется развиваться.

В этом плане интересует ещё и "создание архитектуры БД"
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031965
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойАлександр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?
Вы готовы сформулировать свои типичные приёмы при разработке БД?


Приёмы стандартны:
1. Сначала определяем, для каких целей и задач создаётся база, каким требованиям она должна удовлетворять, что для неё наиболее критично.
2. Понимаем, какие данные должны в ней храниться.
3. Исходя из первых 2-х пунктов создаём связанные таблицы; как правило, всё что может храниться в отдельной таблице (повторяющиеся одинаковые значения полей) - выносить в отдельную таблицу, доступ по интовым индексам.
4. Есть 2 крайности для БД - хранилище большого количества данных и БД с большим числом транзакций. Определяем к какому типу ближе наша БД и соответственно строим индексы.
5. Тестируем работу, ищем ошибки (логические, кода, опечатки и т.д.), ищем узкие места по производительности и оптимизируем их (если их не удалось избежать при проектировании БД).

Как-то так...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38032170
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Приёмы стандартны:

Вы пропустили ключевой пункт: как будет развиваться база данных, каков ее планируемый жизненный цикл. Потенциально конечное состояние датацентрического приложения - информационная система. Т. е. нечто, предполагающее генерацию управляющих воздействий. Попробуйте посмотреть на структуры данных под этим углом.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38032181
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пункты 2 и 3 хороши - всего делов-то! И никаких тебе мучительных размышлений что сделать в лоб, что заложить в метаданные, надо ли строить второй этах метаметаданных, что сделать еавеподобным, насколько глубоко реализовывать парадигму наследования в реляционных таблицах...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как стать профессиональным архитектором баз данных?
    #39141058
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойАлександр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?

Я кажется начинаю понимать. Вас, наверное, интересует не "создание архитектуры БД", а скорее "проектирование структуры реляционной БД" :)... Верррррно? :)

Александр Бердышев
Приёмы стандартны:
1. Сначала определяем, для каких целей и задач создаётся база, каким требованиям она должна удовлетворять, что для неё наиболее критично.
2. Понимаем, какие данные должны в ней храниться.
3. Исходя из первых 2-х пунктов создаём связанные таблицы; как правило, всё что может храниться в отдельной таблице (повторяющиеся одинаковые значения полей) - выносить в отдельную таблицу, доступ по интовым индексам.
4. Есть 2 крайности для БД - хранилище большого количества данных и БД с большим числом транзакций. Определяем к какому типу ближе наша БД и соответственно строим индексы.
5. Тестируем работу, ищем ошибки (логические, кода, опечатки и т.д.), ищем узкие места по производительности и оптимизируем их (если их не удалось избежать при проектировании БД).

Как-то так...

Коллеги, просьба пояснить разницу между понятиями в первой цитате, и уточнить - приёмы из второй цитаты - это для "создание архитектуры БД" или "проектирование структуры реляционной БД", или и туда, и туда?

Пора расти над собой, и в знаниях, и в оплате труда.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39141394
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilSeryi,
Архитектура БД некорректный термин. Правильно - архитектура данных. Это понятие используется, как правило, при организации взаимодействия нескольких информационных систем, в которых в том или ином виде хранятся (или используются) данные .
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39141870
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы (в плане именно архитектуры БД исключить малейшие ошибки).

Дейт, читать, читать, читать...

2. Oracle SQL.

орал большой, толстый и сложный, и в общем там все через Ж.... Поэтому тебе не нужно разбрасываться, нужно сконцентрироваться на одной роли. Полагаю, что для тебя это - разработчик. тогда тебе нужно изучить собственно 2вещи - Oracle SQL и pl/sql.
SQL в оракле очень мощный и изобилует собственными расширениями, поэтому надо изучать отдельно. Книг по нему много, гарантированно одной хорошей я не знаю,
вроде по теме " Секреты Oracle SQL " Мишра, Бьюли. Вроде еще что-то есть у Кайта.
сам в общем книгу ищу.

по pl/sql достаточно почитать одну книгу -Фейерштейн, Прибыл.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39344817
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivВроде еще что-то есть у Кайта.

Всегда думал, что Кайт - библия ораклистов...

ИМХО, разработку можно сравнить с написанием книги:

Кайты и прочая теория - чтобы "отточить язык" - не допускать грамматических/орфографических ошибок и нормально связывать слова в предложении.

А чтобы был интересный сюжет и образы в книге - это всё приходит только с опытом и кругозором.
Чем больше проектов увидел изнутри и успел принять участие - тем больше разных идей и практических шаблонов проектирования будет в "багаже".
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39347246
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Чем больше проектов увидел изнутри и успел принять участие

Чем больше проектов вижу - тем сильнее волосы шевелятся. Ощущение, что чем кривее проект, тем успешнее. Так что количество - не критерий.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39350847
heckfi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Бердышев,
вам сюда http://www.databaseanswers.org/data_models/index.htm
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39350877
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[qu
начните с изучения паттернов, набор повторно используемых паттернов, умение правильно их применять - основа для анализа любой архитектуры (не только данных).[/quot]


паттернов в проектировании реляционной бд нет, и не может быть.
если кто-то думает, что они есть, он ошибается.

все проектирование базируется на базовых установках и на тех задании, на постановке задачи, а они всегда разные. какие-то общие схемы допустимы только при условии общего ТЗ.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39350889
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
паттернов в проектировании реляционной бд нет, и не может быть.
если кто-то думает, что они есть, он ошибается.

Тот же EAV - вполне паттерн.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39350893
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевMasterZivВроде еще что-то есть у Кайта.

Всегда думал, что Кайт - библия ораклистов...




".


я Кайта не читал, но вроде у него все больше по архитектуре Оракле и по вопросам производительности.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39351191
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivпаттернов в проектировании реляционной бд нет, и не может быть.ну, смотря, что считать паттерном... при разработке БД под паттернами понимаются "модели", а они есть и знать их нужно (имхо)
- M2M
- SCD(N)
- EAV
- BOM
и тд ...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39351374
soulsurfer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще нужно понимать всякие штуки типа chasm/fan trap
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39351718
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинMasterZivпаттернов в проектировании реляционной бд нет, и не может быть.
если кто-то думает, что они есть, он ошибается.

Тот же EAV - вполне паттерн.


да, это - исключение.
но это schemaless, нереляционная уже по сути бд, так можно и RDP паттерном называть...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как стать профессиональным архитектором баз данных?
    #39587323
Metamodel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
heckfi,
чего-то наши потенциальные партнеры столько моделей нашпиговали.
Им что, делать нечего?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39587330
Metamodel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
heckfi,
давно не заходил в раздел проектирования, а народ то хочет в архитекторы БД.
Сейчас само понятие БД претерпевает изменения, особенно с развитием вычислений в памяти и онтологий. Метаданные де-факто становятся онтологиями и БД становятся БЗнаний.
Так что все зависит от уровня архитектуры либо данных, либо метаданных, либо БД...
Кому-то нужен бизнес-уровень, кто-то даже и не подозревает об его существовании.
Кто-то вообще даже и не знает о системных метамоделях СУБД. Какое там расширение функционала ядра СУБД... Я уже не говорю о метамоделях хранилищ данных.
Тем, кто работает с ГИС повезло, им создали вменяемую метамодель по ISO 19115 и язык GML. Наши ребята сделали аналог ISO 19115 на русском языке.
Печально, что кафедры БД в ВУЗах закрывают, как в бауманке.
Вселяет надежду,что новый посыл на цифровой суверенитет, приведет к необходимости отнестить к архитектуре данных на полной серьезности.
Вот наш вероятный партнер в начале 21 века громогласно объявил "Великий поход в метаданные", вот и насоздавал кучу метамоделей, которые делает отраслевыми стандартами структур данных.
Наш вероятный партнер все стремится наваять семантический веб, но пока хотелка буксует. Недоросли партнеры пока для структурирования иррационального, а мы попробуем...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39587332
Metamodel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Бердышев,
приглашаю не тренинги по построению моделей и метамоделей данных по методике "Русские метаданные семантических уровней". Метамодели можно использовать для различных целей, от простого структурирования данных, до построения репозитариев метаданных, функций обработки данных, способов хранения данных.
Все тренинги построены на анализе системных метамоделей СУБД "Oracle" версии 12.
Ждите ролика на ютубе.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39587348
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MetamodelАлександр Бердышев,
приглашаю не тренинги по построению моделей и метамоделей данных по методике "Русские метаданные семантических уровней". Метамодели можно использовать для различных целей, от простого структурирования данных, до построения репозитариев метаданных, функций обработки данных, способов хранения данных.
Все тренинги построены на анализе системных метамоделей СУБД "Oracle" версии 12.
Ждите ролика на ютубе.
Провальное направление. Но, ролики на youtube - это хорошо. А то там что-то мало роликов:)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39706487
Пельмени
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Проектирование баз данных - это не смежное направление. Научить быть архитектором невозможно; структура данных - это в какой-то степени отражение мировоззрения.
Че к чему, как развивать?

Несколько раз читал, что научить нельзя - творческий подход, каждый видит структуру данных по-своему, все дела...

Но если есть хорошие проектировщики и плохие, значит, какие-то конкретные навыки и отличительные качества есть.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39716879
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник Александр Бердышев,
авторархитектором баз данных
Такой роли не существует в понятиях различных методологий и соответственно в архитектурном комитете (если таковой существует на предприятии).


роли нет, а позиции есть.

https://www.payscale.com/research/CA/Job=Database_Architect/Salary
https://www.sokanu.com/careers/database-architect/
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39717791
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема топика "Как стать профессиональным архитектором баз данных" напомнила over 20 лет назад разговор про префессионал/не профессионал. Когдя я предложил фирме не лезть в область где не разбираемся (написание драйверов), а поручить работу каким нибудь профессионалам. Мне ответили просто:

"профессионал - это тот, кто за свою работу получает деньги
ты же зарплату получаешь - значит профессионал - пиши " )))

p.s. а в словаре Даля такого слова вообще нет. Т.ч. еще в начале прошлого века вполне без него обходились
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39759335
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обновлю топик.
Нужно разделять понятия "Архитектор данных" и "Senior разработчик БД"
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39759496
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев,

данные существуют и без архитектора :)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39759690
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще нету позиций "хранитель данных"????
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39759692
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durak,

есть - DBA :)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39759759
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosданные существуют и без архитектора :)
Существуют.
Но не хранятся.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760046
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев,

Вот уже 8 лет прошло как Вы задались этим вопросом. И что же за это время удалось установить только : "Нужно разделять понятия "Архитектор данных" и "Senior разработчик БД"? А если, к примеру, разработчтк БД не Senior, а просто мужик какой-нибудь?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760083
Mr.Fontaine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo, прошло немногим больше шести лет однако... Ну никак не восемь.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760150
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr.Fontainevadiminfo, прошло немногим больше шести лет однако... Ну никак не восемь.
вот такие вот у нас DBA. Ну не 8 а 6, ну там терабайт потерялся, а тут лишний... ну работает же, а чо?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760166
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183ViPRosданные существуют и без архитектора :)
Существуют.
Но не хранятся.
Если бы не хранились, не существовали бы. Хранение - условие существования.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760226
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosЕсли бы не хранились, не существовали бы. Хранение - условие существования.Видимо имелось ввиду, что
хранение = хранение в порядке.

зы:
можно хранить отдельно соль и сахар (т.е. в порядке, на удобных полочках).
а можно их смешать и хранить. Вроде тоже хранение, даже более простое. Та же соль и тот же сахар. Но не совсем... :)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760255
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo,

Порядок есть всегда.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760256
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosL_argo,

Порядок есть всегда.

просто иногда он называется - беспорядком. Но это - скорее недоработка терминологии!
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760263
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183ViPRosданные существуют и без архитектора :)
Существуют.
Но не хранятся.
Я даже разверну Вашу мысль.
Хранятся - это когда архитектором прописаны условия хранения (дисковая полка, ленточка, S3 от Амазона), прописаны условия доступа (перечень лиц и перечень полномочий по чтению, изменению и удалению данных).
А существуют - это лежат непонятно где и у кого в виде свалки файлов. Кто хочет - удалил, кто хочет - не удалил. Никакого контроля и учета. Но данные есть, это несомненно.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760321
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,

беспорядок - субъективен (это когда наблюдатель не знает о заданном порядке)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760364
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosОзверин,

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

и чтобы закончить определение, беспорядок - объективен, это когда ни один наблюдатель не знает о заданном порядке.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39760428
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosОзверин,

беспорядок - субъективен (это когда наблюдатель не знает о заданном порядке)Но жизнь показывает, что чаще всего это банальнейший бардак.

Куча папок и подпапок за много лет. Дичайшая куча эксельчиков и вордов с дичайшими же названиями. 2/3 афтаров уже уволилось.... Много личных файлов (фотки, видео, рефераты)

зы: помницца общая корпоративная папка. Только в папке "бух" - 105тыс. файлов. За 12лет. В конторе офис - ок. 30чел.

Однажды даже потеряли весь массив. Подняли копию 2-летней давности... :)
Но данные есть. Да.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39876617
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoАлександр Бердышев,

Вот уже 8 лет прошло как Вы задались этим вопросом. И что же за это время удалось установить только : "Нужно разделять понятия "Архитектор данных" и "Senior разработчик БД"? А если, к примеру, разработчтк БД не Senior, а просто мужик какой-нибудь?

За эти годы много чего понял - лень писать всё.
Навскидку:
- данные нужно отчищать. Кажется банальностью - но на самом деле очень важно.
- бизнесу интересно извлекать деньги из любых данных. Поэтому и придумали ML.
- до сих пор существуют фирмы, у которых есть какие-то баз данных, но которые абсолютно не задумывались над управлением данными. Т.е. активно используют информацию за последние 2-3 месяца, остальное просто переносят в архивную БД.
- в информационной эпохе данные - это новое золото.
- админов БД остаётся всё меньше - все в девопсы переобуваются.
- любому базисту хорошо бы иметь опыт с BigData. Ещё лет 10 и будет разделение - или ты пишешь базу для простенького сайта на MySQL, или ты должен знать BigData. При этом и обычные базы ещё тоже останутся какое-то время для ряда задач, но на тех кто не знает BigData будут "косо смотреть" - как на людей, которые на Delphi и VB пишут.
- по поводу архитектуры - для типичных задач достаточно знать 3 нормальную форму БД, подход Инмона и Кимбалла и комбинировать их в том или ином виде...

Могу ещё на пару страниц подобных банальностей написать...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39876631
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- в информационной эпохе данные - это новое золото.Угу. Цыганское золото. :)
Большинство владельцев данных просто не знают, что с ними делать и делать ли вообще.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39876689
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев- любому базисту хорошо бы иметь опыт с BigData. Ещё лет 10 и будет разделение - или ты пишешь базу для простенького сайта на MySQL, или ты должен знать BigData. При этом и обычные базы ещё тоже останутся какое-то время для ряда задач, но на тех кто не знает BigData будут "косо смотреть" - как на людей, которые на Delphi и VB пишут.
Немного напоминает
популярный фильмНичего не будет — ни кино, ни театра, ни книг, ни газет. Одно сплошное телевидение.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39876856
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tunknownАлександр Бердышев- любому базисту хорошо бы иметь опыт с BigData. Ещё лет 10 и будет разделение - или ты пишешь базу для простенького сайта на MySQL, или ты должен знать BigData. При этом и обычные базы ещё тоже останутся какое-то время для ряда задач, но на тех кто не знает BigData будут "косо смотреть" - как на людей, которые на Delphi и VB пишут.
Немного напоминает
популярный фильмНичего не будет — ни кино, ни театра, ни книг, ни газет. Одно сплошное телевидение.ни кино, ни театра, ни книг, ни газет. От их былой популярности осталось 10%. Один сплошной интернет.
BigData - модный хайп для бородачей на гироскутерах. Скоро схлынет.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39877223
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argotunknownпропущено...

Немного напоминает
пропущено...
ни кино, ни театра, ни книг, ни газет. От их былой популярности осталось 10%. Один сплошной интернет.
BigData - модный хайп для бородачей на гироскутерах. Скоро схлынет.
На мой взгляд, вряд ли схлынет.
С другой стороны, говорить что все на них перейдут - было всё-таки слишком смело.

На мой взгляд, они будут всё больше проникать друг в друга и интегрироваться.

Т.е. есть база Oracle - а есть база Vertica, которая заточена именно под DWH и работает на кластере.
Есть PostgreSQL, который тоже пытаются на кластере запускать.
Есть MS SQL Server, который в последней версии сервера пытался прицепить питон и интеграцию с Data Lake.

Питоном, кстати, с сервера на мой взгляд совсем неудобно пользоваться - гораздо проще через стандартные инструменты с ним дело иметь (юпитер ноутбук), а к базе прицепляться через драйвер или вообще в csv данные сгружать.

Т.е. всё идёт к тому, что будут пытаться какое-нибудь машинное обучение прицепить как можно ближе к базе, а саму базу с обычного сервера перевести на кластер. И чтобы на этом же кластере и ML работал - чтобы 2 кластера сразу не закупать.

В этом кстати у оракла и у майкрософта мысли сходятся: майкрософт пытался впаривать "облака", а оракл для свежей версии Vertica предусмотрел возможность "арендавать" вычислительные мощности.

А интерес к BigData не схлынет как минимум потому, что с ним связано и машинное обучение - а как всякие "топы" любят это словосочетание можно посмотреть на примере Грефа.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39877401
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевvadiminfoАлександр Бердышев,

Вот уже 8 лет прошло как Вы задались этим вопросом. И что же за это время удалось установить только : "Нужно разделять понятия "Архитектор данных" и "Senior разработчик БД"? А если, к примеру, разработчтк БД не Senior, а просто мужик какой-нибудь?

За эти годы много чего понял...
Так и как стать профессиональным архитектором баз данных?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39877656
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухАлександр Бердышевпропущено...


За эти годы много чего понял...
Так и как стать профессиональным архитектором баз данных?
Понял, что мне это нахрен не надо.
КХД и так спроектировать могу, но кодить интереснее.

Главное что понял - нужно что-то своё мутить и до 40 успеть из прогеров переобуться во что угодно другое.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39878954
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевГлавное что понял - нужно что-то своё мутить и до 40 успеть из прогеров переобуться во что угодно другое.
"во что угодно другое" звучит, как "хоть в дворники". Поэтому, скорее всего, нуждается в уточнениях. Плиз, очертите контур этого "во что угодно другое".
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39878984
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плиз, очертите контур этого "во что угодно другое". Из ИТ модно уходить в продавцы пылесосов
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39879015
H5N1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевЕсть MS SQL Server, который в последней версии сервера пытался прицепить питон и интеграцию с Data Lake.

Питоном, кстати, с сервера на мой взгляд совсем неудобно пользоваться - гораздо проще через стандартные инструменты с ним дело иметь (юпитер ноутбук), а к базе прицепляться через драйвер или вообще в csv данные сгружать.

Т.е. всё идёт к тому, что будут пытаться какое-нибудь машинное обучение прицепить как можно ближе к базе, а саму базу с обычного сервера перевести на кластер. И чтобы на этом же кластере и ML работал - чтобы 2 кластера сразу не закупать.

В этом кстати у оракла и у майкрософта мысли сходятся: майкрософт пытался впаривать "облака", а оракл для свежей версии Vertica предусмотрел возможность "арендавать" вычислительные мощности.

у оркала есть BigData Appliance, там на фасаде оракл, а на заднем фоне cloudera hadoop. майкрософт что-то типа того по сути делает. т.е. движется к тому что все эти питоны и ML будут внутри хадупа, а не базы данных в том смысле в котором мы привыкли за базу счиать. и это логично, ведь у хадупа уже ML возле данных. ближе некуда. плюс обработка не ограничена плоскими таблицами.
затаскивать в реляционный движок все это особо смысла нет.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39879569
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H5N1затаскивать в реляционный движок все это особо смысла нет.
это унылое говно никуда не надо затаскивать
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39880502
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoАлександр БердышевГлавное что понял - нужно что-то своё мутить и до 40 успеть из прогеров переобуться во что угодно другое.
"во что угодно другое" звучит, как "хоть в дворники". Поэтому, скорее всего, нуждается в уточнениях. Плиз, очертите контур этого "во что угодно другое".
Пытаться создать свой стартап - от продуктовой компании, до просто нанять человек 5 и перебиваться мелким аутсорсом. Не тимлидом в компании, а чисто на себя. Потому что как показала практика - любая компания при малейшей выгоде для себя тебя кинет. И риски попробует по максимуму на тебя повесить. Так зачем с кем-то прибылью делиться?

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

Лучший вариант - как раз с технологическим стартапом.
Хотел было после нового года попробовать открыть фирму с уклоном в аналитику данных и ML (разрабатывать для компаний корпоративное хранилище данных, внедрять BI - управленческая и оперативная отчётность, дэшборды; и самое интересное - по верх данных запускать ML алгоритмы - от прогнозирования до кластеризации) - но понял, что не успеваю технические скиллы для этого подтянуть видимо буду ближе к лету пробовать...
Т.е. КХД и BI потяну "под ключ сделать", а вот с ML нужно ещё натаскаться и просто больше опыта...

P.S. если кому интересно это всё по договору подряда, пока без юр лица - пишите berd1990@yandex.ru
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39880504
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще ощущается глобальная тенденция, что скоро в мире работы будет меньше, чем людей. И с течением времени всё меньше и меньше - будет всё больше "лишних людей".
Это уже заметно - но может быть ещё хуже, вплоть до отказа от политики гуманизма и либерализма - т.е. в худшем случае люди будут просто дохнуть от голода, как в Африке. Представляете такое в Европе, Америке или у нас, лет через 20?
Хорошо будут жить люди со своим бизнесом или с актуальными техническими скиллами. Но наёмные работники будут сильно зависеть от людей, которые будут им давать работу - в этом тоже ничего приятного... Трястись и держаться за место - уже отвык от такого(
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39880520
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевВообще ощущается глобальная тенденция, что скоро в мире работы будет меньше, чем людей. И с течением времени всё меньше и меньше - будет всё больше "лишних людей".
Это уже заметно - но может быть ещё хуже, вплоть до отказа от политики гуманизма и либерализма - т.е. в худшем случае люди будут просто дохнуть от голода, как в Африке. Представляете такое в Европе, Америке или у нас, лет через 20?
Хорошо будут жить люди со своим бизнесом или с актуальными техническими скиллами. Но наёмные работники будут сильно зависеть от людей, которые будут им давать работу - в этом тоже ничего приятного... Трястись и держаться за место - уже отвык от такого(

Не думаю, что так будет. Наоборот "лишние люди" будут обеспечены соцзащитой.
В принципе это уже происходит в США и странах Западной Европы.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39880524
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Трястись и держаться за место - уже отвык от такого( Работая на себя риски те же. Или даже выше.
Отвалится крупный заказчик и фсьо...
Найти новую ИТ-работу по найму может быть в 10 раз проще, чем найти нового большого заказчика.

Мне знакомый рассказывал. Он два раза свой бизнес закрывал.
От третьего раза его спасло чудо - в день когда он решил закрываться, неожиданно позвонил старый заказчик и дал спасительный заказ.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39880671
Бумбараш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевПытаться создать свой стартап - от продуктовой компании, до просто нанять человек 5 и перебиваться мелким аутсорсом. Не тимлидом в компании, а чисто на себя. Потому что как показала практика - любая компания при малейшей выгоде для себя тебя кинет. И риски попробует по максимуму на тебя повесить. Так зачем с кем-то прибылью делиться?


можно сидеть в каком-нибудь сбере или газпромнефти до 60 лет и получать свои до 300х к. Выполняя примерно одну и ту же работу.
А стартап продуктовой компании мелким аутсорсом - будешь с очком полным кирпичей скакать без сна, иногда этих 300к даже не имея.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39880795
jayrumi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр БердышевНо наёмные работники будут сильно зависеть от людей, которые будут им давать работу

А такие люди не будут зависить от наёмных работников? А от работников, которые располагают полной экспертизой по продукту/предлагаемым услугам? Или любой владелец компании сразу будет и директором, и бухгалтером, и архитектором, и бизнес аналитиком и разрабом?
Или Вы думаете, что ML всех заменит?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39880825
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jayrumiИли любой владелец компании сразу будет и директором, и бухгалтером, и архитектором, и бизнес аналитиком и разрабом?

В малом бизнесе почти любой.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39881285
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевДа хотя бы шаверму.
У меня для Вас есть идея рекламы Шаурмы:

"Ученые установили, что большинство людей читают сидя на унитазе.
Так ешьте шаурму, чтобы повысить читаемость в стране."
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как стать профессиональным архитектором баз данных?
    #40109673
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев
Хорошего дня.

Сейчас работаю программистом, пишу в основном на SQL (под MS SQL Server).

В плане дальнейшего профессионального роста хочу пристально изучить ещё 2 смежных направления:

1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы (в плане именно архитектуры БД исключить малейшие ошибки).

2. Oracle SQL.


Интересно было бы услышать от более опытных коллег, какие книги и сайты стоит изучить для дальнейшего профессионального роста?

Короче, чтобы стать архитектором - читать книгу "Введение в системы баз данных", которую написал К. Дж. Дейт
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109741
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев
Короче, чтобы стать архитектором - читать книгу "Введение в системы баз данных", которую написал К. Дж. Дейт


Ага, а чтоб написать Монну Лизу, нужно читать пособие по применению масляных красок...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109743
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag
Александр Бердышев
Короче, чтобы стать архитектором - читать книгу "Введение в системы баз данных", которую написал К. Дж. Дейт


Ага, а чтоб написать Монну Лизу, нужно читать пособие по применению масляных красок...

Проблема в том, что эту книгу из базистов читали целиком в лучшем случае 1 из 10.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109753
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев
Проблема в том, что эту книгу из базистов читали целиком в лучшем случае 1 из 10.

так делайте правильные выводы... оказывается это не проблема, проблема совсем в другом: дано или не дано...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109755
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag
Александр Бердышев
Короче, чтобы стать архитектором - читать книгу "Введение в системы баз данных", которую написал К. Дж. Дейт


Ага, а чтоб написать Монну Лизу, нужно читать пособие по применению масляных красок...

Ну, если тебе насрать на то, когда та Лиза обсыпется, то пособий по применению масляных красок можно и не читать.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109756
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев
Александр Бердышев
Хорошего дня.

Сейчас работаю программистом, пишу в основном на SQL (под MS SQL Server).

В плане дальнейшего профессионального роста хочу пристально изучить ещё 2 смежных направления:

1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы (в плане именно архитектуры БД исключить малейшие ошибки).

2. Oracle SQL.


Интересно было бы услышать от более опытных коллег, какие книги и сайты стоит изучить для дальнейшего профессионального роста?

Короче, чтобы стать архитектором - читать книгу "Введение в системы баз данных", которую написал К. Дж. Дейт

Ужас какой. Всего-то десять лет прошло с начала топика, а топикстартер все так же юн и молод.
И это хорошо.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109785
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
booby
Ну, если тебе насрать на то, когда та Лиза обсыпется


если тебе дано нарисовать Лизу, то можешь не ссать - она не обсыплется, её будут носить на руках и реставрировать каждый год, пылинки сдувать... она переживет твоих правнуков...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109791
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag
booby
Ну, если тебе насрать на то, когда та Лиза обсыпется


если тебе дано нарисовать Лизу, то можешь не ссать - она не обсыплется, её будут носить на руках и реставрировать каждый год, пылинки сдувать... она переживет твоих правнуков...


ясно-ясно. По русски так пишется: если дано "написать Лизу" - то и насрать нам на пособия по применению масляных красок.
А если не дано - то и тем более насрать, зачем вообще время тратить.

Это исключительно правильно.
Хрена ли нам читать всяких самозанятых престарелых теоретиков, мутно пишущих о неведомых нам вопросах.
Мы и без этого - картину лучше Тюбика намалюем, на дудке лучше Гусли отыграем, и на Луну раньше Винтика со Шпунтиком слетаем.
Потому что в нас неизведанный безграничный талант.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109799
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
booby,

не в бровь, а в глаз...
Законы математики, физики, химии, кино, радио, и прочее изобрели, когда вообще никаких книг и литературы не было по этому поводу...
Потом уже "второстепенные" описали суть изобретенного на бумаге и стали зарабатывать на своих книгах с чужими достижениями...
Тот кто умеет что-то делать - молча делает и у него нет времени на писанину книг, тем более он и сам толком не осознает как это у него получается, да и объяснить это научными терминами он не может ибо не знает их ...
А вот тот, кто прочитал кучу литературы, владеет всеми терминами и при этом не в состоянии описать средней сложности процесс сущностями и связать их в кучу - тот идет в учителя... и успешно учит новичков всяким терминам и тому как прикрутить две, а иногда даже аж три сущности друг к другу...
Самое печальное, что так почти всегда и везде... верх всегда берут болтуны, разбрасывающие вокруг себя умные термины, порой не понимая даже их истинного значения...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109987
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может кого-то разачарую, но архитектуру бд создать - ни разу не Мона Лизу нарисовать.
Скорее похоже на рисование портрета генсека эпохи вождей СССР. Задание четкое и никакой самодеятельности.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109994
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durak
может кого-то разачарую, но архитектуру бд создать - ни разу не Мона Лизу нарисовать.
Скорее похоже на рисование портрета генсека эпохи вождей СССР. Задание четкое и никакой самодеятельности.


"создать архитектуру бд" - это синоним для "создать архитектуру субд", то есть - сформулировать, row она oriented или column, или допускается смешанный вариант. Disk-oriented или Memory-oriented, понять - shared она nothing или вовсе all,
выбрать вариант организации многопользовательского режима
(в наше время это уже почти однозначно одна из комбинаций пальцев на тему mvcc)
Только из уже названного не сразу обозримый веер вариаций возникает, а ведь в конце концов, и с оптимизатором запросов придется что-то решать.
Не говоря даже о том, что неплохо подумать - должна ли она стать distributed или cloud oriented, или by demand cloud oriented.
Тут и для нормального человека есть где и фантазию проявить и мазнуть, и не раз, и не два, прежде чем идти в поле разглядывать бабочек.

А уж для космических путешественников из Цветочного города - море разливанное для проявления таланта.
Особенно радует, что и делать-то им ничего не придется - еще подумать не успеют, как оно само все сделается.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40109995
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durak
может кого-то разачарую, но архитектуру бд создать - ни разу не Мона Лизу нарисовать.
Скорее похоже на рисование портрета генсека эпохи вождей СССР. Задание четкое и никакой самодеятельности.


Ну да, только есть небольшая разница... ну не получилась Лиза, да и хрен с ней... не судьба...
А вот за генсека могут фломастером на лбу точку нарисовать и поставить к стенке...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40110249
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durak
может кого-то разачарую, но архитектуру бд создать - ни разу не Мона Лизу нарисовать.
Скорее похоже на рисование портрета генсека эпохи вождей СССР. Задание четкое и никакой самодеятельности.

По опыту однако заметил, что у многих разработчиков с этим проблемы. Схема лепится часто абы как, без учета использования в запросах и дальнейшего роста и развития. Потом все это подпирается костылями...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #40115056
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag
Ivan Durak
может кого-то разачарую, но архитектуру бд создать - ни разу не Мона Лизу нарисовать.
Скорее похоже на рисование портрета генсека эпохи вождей СССР. Задание четкое и никакой самодеятельности.


Ну да, только есть небольшая разница... ну не получилась Лиза, да и хрен с ней... не судьба...
А вот за генсека могут фломастером на лбу точку нарисовать и поставить к стенке...

хорошо что я не художник времен нквд, а простой архитектор времен развитого капитализма
...
Рейтинг: 0 / 0
89 сообщений из 89, показаны все 4 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как стать профессиональным архитектором баз данных?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (12): Анонимы (8), Bing Bot, Yandex Bot, Google Bot 1 мин., CerebroSQL 2 мин.
x
x
Закрыть


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