Re: Создание СУБД
От: Gaperton http://gaperton.livejournal.com
Дата: 13.07.06 17:23
Оценка: 2 (1)
Здравствуйте, Аноним, Вы писали:

А>Почитал тут на днях пару книжек по работе с данными на С++. Достаточно давно на Сях работаю, но как — то в дебрях работы с данными не копался. Есть ли перспективы в Москве найти работу в конторах, занимающихся разработкой СУБД ? Стоит ли вообще пытаться ? Очень уж хочется получить опыт системного программирования в области разработки БД...


Можно поинтересоваться, зачем он тебе, этот опыт?

Собственные БД пишут очень редко, благодаря:
1) Наличию качественных коммерческих SQL-серверов, превзойти которые по качеству и скорости нереально — слишком много сил в их разработку вбухано за последние 30 лет.
2) Наличию вполне неплохих бесплатных серверов БД в открытых исходниках, таких, например, как MySQL (который используется, например, SAP-ом).
3) Наличию великолепных библиотек БД в открытых исходниках низкого уровня (ISAM), таких, например, как BerkleyDB.

В результате, собственные БД в небольших конторах сейчас разрабатываются либо для специализированных экзотических применений, где перечисленное плохо подходит, либо этим занимаются "велосипедисты", которые "не умеют готовить" существующие БД, а поэтому плохо отдают себе отчет в том, что делают (не лучшая компания для набора опыта).

Например, реляционные БД плохо подходят для эффективной боработки временных рядов (time series), а это типичная задача в финансовых приложениях (которые о котировках акций, фьючерсов, и прочего барахла). Разработкой такой системы в москве занимается, например, Дойчебанк-москва, или компания CQG, где я работал год назад . Там есть подсистема, которую можно назвать сервером БД. Он очень специфический. К слову — для хранения данных там применяется покупная библиотека ISAM, сервер навернут поверх нее (кому охота B-деревья в сотый раз реализовывать?). Так что системного программирования там не особо . Да и вряд-ди пустят новичка ядром системы заниматся, неправильно это.

Короче, хочешь опыта — поучаствуй в разработке open-source BD, например, это самое простое. Или пройдись по списку крупных разработчиков БД.

Кстати, программирование там не особо системное. Если, конечно, не говорить о системе ввода-вывода, трединга, и кэширования низкого уровня. Но там ничего особо интересного нет — все кропотливо и тупо. Ну, писал я шедулер потоков для CQG — ничего особенного, строк примерно 500 кода на С++. Хотя нет — есть особенность — за ошибку в таком коде голову оторвут запросто, ведь нехорошо, когда серверная ферма, на которой висит несколько тыщ клиентов повисает, правда? К счастью, такого рода "системная" задача попадается одна на 3 года — в остальном обычная рутина. Да вот, кусочек системного кода шедулера, кстати:

http://www.rsdn.ru/Forum/Message.aspx?mid=1653794&only=1
Автор: Gaperton
Дата: 01.02.06
Создание СУБД
От: Аноним  
Дата: 29.03.05 06:58
Оценка:
Почитал тут на днях пару книжек по работе с данными на С++. Достаточно давно на Сях работаю, но как — то в дебрях работы с данными не копался. Есть ли перспективы в Москве найти работу в конторах, занимающихся разработкой СУБД ? Стоит ли вообще пытаться ? Очень уж хочется получить опыт системного программирования в области разработки БД...



29.03.05 17:22: Перенесено модератором из 'Прочее' — Хитрик Денис
Re: Создание СУБД
От: wildwind Россия  
Дата: 29.03.05 13:16
Оценка:
Здравствуйте, Аноним, Вы писали:

Поставим вопрос шире — а есть ли в Москве такие конторы?
Ты часом не путаешь разработку приложений для БД и разработку СУБД? Книжки-то хоть назови.
Re: Создание СУБД
От: Alexey Rovdo Россия http://ru.linkedin.com/in/rovdo
Дата: 29.03.05 13:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Почитал тут на днях пару книжек по работе с данными на С++. Достаточно давно на Сях работаю, но как — то в дебрях работы с данными не копался. Есть ли перспективы в Москве найти работу в конторах, занимающихся разработкой СУБД ? Стоит ли вообще пытаться ? Очень уж хочется получить опыт системного программирования в области разработки БД...


Наверное таких контор очень-очень мало.
Вроде есть СУБД Линтер, но ей вроде в Воронеже занимаются. Возможно в каких-то проектах значительно дорабатывают СУБД с открытыми исходниками (под нужды проекта). Где-то пишут какие-то объектные СУБД, но насколько это живые проекты — не знаю. Полагаю для вас единственным очевидным решением поначалу может быть только подключение к проектам с открытыми исходниками, а уже затем поиск работы с учетом набранного опыта.
Re[2]: Создание СУБД
От: sath Россия  
Дата: 29.03.05 13:34
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, Аноним, Вы писали:


W>Поставим вопрос шире — а есть ли в Москве такие конторы?

W>Ты часом не путаешь разработку приложений для БД и разработку СУБД? Книжки-то хоть назови.

Linter в Воронеже вроде разрабатывают а может сейчас они уже в Москве...
И один мой знакомый какое-то время работал в московской фирме разрабатывающую БД только вроде не релеационную (при желании могу выяснить)
Re: Создание СУБД
От: sunstream  
Дата: 29.03.05 15:35
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Почитал тут на днях пару книжек по работе с данными на С++. Достаточно давно на Сях работаю, но как — то в дебрях работы с данными не копался. Есть ли перспективы в Москве найти работу в конторах, занимающихся разработкой СУБД ? Стоит ли вообще пытаться ? Очень уж хочется получить опыт системного программирования в области разработки БД...


Эта тема была популярна году эдак в 1992-м, когда в нашем институте тоже разрабатывали СУБД. Некоторые адаптировали СУБД от ЕС-family на Unix-платформу. В прибалтике была готовая субд, поставлявшаяся в исходниках. Компилишь ее на своей машине, получаешь кучу библиотек, а потом думаешь "нахрена такой баян, что я сам не могу написать индексирование через B+деревья?".... Интересное было время, но Oracle все равно лучше . И ни одна вменяемая контора такой ерундой, имхо, даже не думает заниматься. Разве что заказчик хочет иметь персональную СУБД. Но такие лучше яхту себе купят, наверное....
Re[2]: Создание СУБД
От: Aviator  
Дата: 30.03.05 08:15
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, Аноним, Вы писали:


W>Поставим вопрос шире — а есть ли в Москве такие конторы?

W>Ты часом не путаешь разработку приложений для БД и разработку СУБД? Книжки-то хоть назови.

Нет, именно разработку самой СУБД, разрабатывать априложения СУБД меня уже достало — скуно однообразно и неинтересно, хочется поглуюже в системное программирование уйти .
Re[3]: Создание СУБД
От: wildwind Россия  
Дата: 31.03.05 11:37
Оценка:
Здравствуйте, Aviator, Вы писали:

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


Попробуй выйти на команду, которая разрабатывает Firebird.
Re: СУБД HyTech
От: Alexander_S_U https://github.com/alexanders-code/cmdxmlinstaller
Дата: 01.04.05 14:21
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Почитал тут на днях пару книжек по работе с данными на С++. Достаточно давно на Сях работаю, но как — то в дебрях работы с данными не копался. Есть ли перспективы в Москве найти работу в конторах, занимающихся разработкой СУБД ?


Есть в Москве контора называется Сказ-М они разрабатывают СУБД HyTech
https://github.com/alexanders-code/cmdxmlinstaller
Re: кронос
От: Михаил  
Дата: 18.04.05 01:11
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Почитал тут на днях пару книжек по работе с данными на С++. Достаточно давно на Сях работаю, но как — то в дебрях работы с данными не копался. Есть ли перспективы в Москве найти работу в конторах, занимающихся разработкой СУБД ? Стоит ли вообще пытаться ? Очень уж хочется получить опыт системного программирования в области разработки БД...


http://www.cronos.ru
...А отсюда наливаем, когда рецепт написан совсем неразборчиво...
Re[2]: Создание СУБД
От: Бабошин Андрей Германия http://andreybaboshin.livejournal.com/
Дата: 13.07.06 12:49
Оценка:
Здравствуйте, sunstream, Вы писали:

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


Или десяток баллистических ракет
Re: Создание СУБД
От: dmor  
Дата: 14.07.06 10:28
Оценка:
А>Почитал тут на днях пару книжек по работе с данными на С++. Достаточно давно на Сях работаю, но как — то в дебрях работы с данными не копался. Есть ли перспективы в Москве найти работу в конторах, занимающихся разработкой СУБД ? Стоит ли вообще пытаться ? Очень уж хочется получить опыт системного программирования в области разработки БД...


Попробуй сунуться в mysql. Они нанимают народ для работы удаленно — на дому, дают ноутбук и платят нормальную зп.
Re[3]: Создание СУБД
От: Ник  
Дата: 14.07.06 18:10
Оценка:
S>Linter в Воронеже вроде разрабатывают а может сейчас они уже в Москве...
нет, они пока все там же и в этом Линтере еще огромный простор для приложения сил!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.