|
|
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Думаю человеческая природа такова что больше 3-5 человек не стоит пускать в архитекторы. Подеруться и друг другу морды понабивают. Кстати уход одного из архитекторов из одной системы в другую это вполне нормальный эволюционный путь. Наболело. Устал спорить и доказывать. И решил создать форк проекта или свой проект. Linux-подобные ОС - яркий и живой пример тому. Количество дистров, ядер, гуёв и прочих модулей давно уже перевалило за 9000 и надо сегодня писать БД чтобы просто разробратсья в этом изобилии и делать в нём поиск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 18:49 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Ukraineiv_an_ruUkraine, Вам концепция "хирургической бригады" знакома? Нас, к примеру, тоже двое "пишущих ядро". Вот только почему-то ещё человек 30 штатных сотрудников помогают всеми способами, и к этому надо прибавить многочисленных добровольцев "снаружи". Мне тут тоже человек сто помогают. Моют полы, ремонтируют жалюзи, заправляют кофемашину. Непременно всех их нужно включить в долгий список "авторов ядра".Вы очень невнимательно читаете. Когда я считаю объём разработки, я считаю разработчиков. Без уборщиков и т.п. Их я приплюсую только при подсчёте окончательного ценника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 19:02 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Вам нужно отсоединить мух от котлет. Еще раз, хорошо написаное ядро это заслуга одного, максимум двух разработчиков. Все остальные уже доворачивают разные слоя и обои. Вы же пытаетесь доказать, что если вы кудато там не вложили 100 человеколет, то у вас ничего не получится. Как раз если вложили 100 человеколет, то скорей всего колхоз убил продукт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 19:12 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
UkraineВам нужно отсоединить мух от котлет. Еще раз, хорошо написаное ядро это заслуга одного, максимум двух разработчиков. Все остальные уже доворачивают разные слоя и обои. Вы же пытаетесь доказать, что если вы кудато там не вложили 100 человеколет, то у вас ничего не получится. Как раз если вложили 100 человеколет, то скорей всего колхоз убил продукт.Вы продолжаете учить меня моей специальности. Интересно. То есть по-вашему, написание ядра СУБД, доведение ядра до индустриального качества, и его превращение в программный продукт --- это практически одно и то же, только разными словами? Вы немножко ошибаетесь, потому что объём потребных тестов кратно превосходит объём собственно кода, и кто-то должен их писать. Кроме того, "разные слои и обои" существуют только в вашем воображении. Любая толстая фича СУБД добавляет на выбор или тормозов или всякой бяки в ядро. Не будь такого противного выбора, никто бы не заморачивался запихиванием всех непотребностей в один продукт и тем более в один процесс. Именно это делает разработку СУБД таким геморройным делом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 20:03 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
То есть по-вашему, написание ядра СУБД, доведение ядра до индустриального качества, и его превращение в программный продукт --- это практически одно и то же, только разными словами? Вы все время пытаетесь смешать понятия. Еще раз, чтобы разработать новый (? революционный ?) продукт, нужно: а) Идея б) Реализация базовой функциональности ( ядра ). Пускай это будет 10-15 тыс строк кода, задача вполне посильная одному разработчику. Вместе с тестированием. Так было со всеми популярными системами. Даже самыми большими системами в мире. Вспомните что тотже движок гугла был запилен двумя студентами и запущен на серверах колледжа. Движок Фейсбука был запилен и запущен одним человеком. Примеров тысячи. Вы немножко ошибаетесь, потому что объём потребных тестов кратно превосходит объём собственно кода, и кто-то должен их писать. Помоему Трольвальдс со своим линуксом выложил 1,5 тыс строк кода "ядра". Неужели это такая большая проблема протестировать ? Любая толстая фича СУБД добавляет на выбор или тормозов или всякой бяки в ядро. Этих базовых фич не так много и все они закладываются в изначальной архитектуре. Например транзакционность, целостность и тд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 20:26 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
UkraineЕще раз, чтобы разработать новый (? революционный ?) продукт, нужно: а) Идея б) Реализация базовой функциональности ( ядра ). Пускай это будет 10-15 тыс строк кода, задача вполне посильная одному разработчику. Вместе с тестированием. И что по-вашему, в 2013-м году какая-то СУБД может стать новым революционным продуктом? Или это такая шутка несмешная? Вы же не будете настаивать, что какой-то новый магистральный авиалайнер может быть разработан одним-двумя людьми, на том единственном основании, что у Отто Лилиенталя, Райт и других пионеров это получалось? Всё, поздно, хотелки юзеров за прошедшее время подросли. На первом пассажирском сиденье в первом условно пассажирском биплане под "сиденьем" (фанеркой на передней кромке крыла) была жёрдочка для ног, а к ней была привязана верёвочка. Если пассажиром оказывалась дама, то эту верёвочку завязывали вокруг юбки дамы, чтоб набегающий поток воздуха не вывернул юбку и не задрал её выше головы. Пассажир руками держался за расчалки между крыльями, ноги заклинивал на жёрдочке клинышками, дамская шляпа и туфли складывались в специальную сумку, и полетели. Сейчас такое продать было бы трудно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 20:56 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
UkraineПомоему Трольвальдс со своим линуксом выложил 1,5 тыс строк кода "ядра". Неужели это такая большая проблема протестировать ?Берём нашу далеко не самую толстую СУБД. Только центральную библиотеку, без внешних драйверов, плагинов и т.п. Без тестов, клиентских приложений, учебников и т.п. 909136 строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 21:00 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
iv_an_ru, Сравнение некорректное. Речь о движке, и да я верю что какойто кулибин может собрать в гараже двигатель принципиально новой работы. И в таком случае действительно сотни человеколет совершенствования бензиновых коптелок уйдут коту под хвост. Тут идея первична. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 21:10 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Более того такой движок может создать как раз кулибин. Корпорации не любят рисковать и ходят банальными проезжеными велосипедами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 21:17 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Ukraineя верю что какойто кулибин может собрать в гараже двигатель принципиально новой работы.Вспоминая последнего такого кулибина, который замутил двигатель с треугольным качающимся поршнем, "какой-то кулибин" может прийти с идеей к крупному двигателестроителю, и после убухивания десятка мегабаксов получить первый более-менее работающий экземпляр. Это при том, что завод уже обладал штатом специализирующихся на этом деле конструкторов, станочным парком и всем-всем-всем, затрат на раскачку --- ровно ноль. И то, делали-то двигло для мопедов, а получили --- для мощных бензопил, "концепция переменилась" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 21:48 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
iv_an_ru, Бесспорно, но чтобы оценить идею и перспективы разработки много челлвеколет не нужно вбухивать. Вот и автору тайги предлагается выкатить бенчмарки и показать эффективность идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 22:00 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Ukraineiv_an_ru, Бесспорно, но чтобы оценить идею и перспективы разработки много челлвеколет не нужно вбухивать. Вот и автору тайги предлагается выкатить бенчмарки и показать эффективность идеи.Для этого ему надо заюзать чью-то приличную инфраструктуру, а не корячиться с нуля. Иначе бенчмарки покажут что угодно, от латентностей системных вызовов и тормозов кэша файловой системы до неудачной фрагментации системного malloc() имени Дугласа Ли. (я ничего не имею против аллокатора DL, просто он оптимизирован для других задач. Это не из вредности и не из СУБД-ненавистничества, а из тех здравых соображений, что те, кому он всерьёз не подходит, в состоянии написать свой, более подходящий). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 22:09 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за умные советы. Хотелось бы пообщаться с участниками форума по email, особенно интересно поговорить с разработчиками новых технологий. Мои адреса: oleg212121@yandex.ru, oleg314@mail.ru. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 22:19 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Да, и вот еще, по поводу скорости: http://oleg.314159.ru/oleg4.htm , http://pi.314159.ru/butler1.htm. Пишите, в общем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 22:56 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
iv_an_ruUkraineiv_an_ru, Бесспорно, но чтобы оценить идею и перспективы разработки много челлвеколет не нужно вбухивать. Вот и автору тайги предлагается выкатить бенчмарки и показать эффективность идеи.Для этого ему надо заюзать чью-то приличную инфраструктуру, а не корячиться с нуля. Иначе бенчмарки покажут что угодно, от латентностей системных вызовов и тормозов кэша файловой системы до неудачной фрагментации системного malloc() имени Дугласа Ли. (я ничего не имею против аллокатора DL, просто он оптимизирован для других задач. Это не из вредности и не из СУБД-ненавистничества, а из тех здравых соображений, что те, кому он всерьёз не подходит, в состоянии написать свой, более подходящий). Гы, так в этом и прикол айти отрасли. Даже если ты африканец в Сомали, тебе 12 лет и ты бегаешь с луком чтоб найти пропитание, ты можешь за 100 баксов купить лептом, скачать и инсталлировать бесплатную или ломаную студию и твои инструменты и возможности ничем не будут принципиально отличатся от такихже инструментов в силиконовой долине =) Здесь главное мозги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 23:08 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Oleg77777Да, и вот еще, по поводу скорости: http://oleg.314159.ru/oleg4.htm , http://pi.314159.ru/butler1.htm. Пишите, в общем. Лучше на форуме, тут шире контингент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 23:10 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
UkraineOleg77777Да, и вот еще, по поводу скорости: http://oleg.314159.ru/oleg4.htm , http://pi.314159.ru/butler1.htm. Пишите, в общем. Лучше на форуме, тут шире контингент. Ну, как знаете :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 23:13 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Oleg77777Ukraineпропущено... Лучше на форуме, тут шире контингент. Ну, как знаете :( Так опиши в несколько абзацев в чем приимущества этого кода. Ты както так пришел и принес кота в мешке, а мы сидим и гадаем что вообще это такое и зачем оно надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 23:21 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
UkraineOleg77777пропущено... Ну, как знаете :( Так опиши в несколько абзацев в чем приимущества этого кода. Ты както так пришел и принес кота в мешке, а мы сидим и гадаем что вообще это такое и зачем оно надо. Какого кода? Я предлагаю, в основном, стандарт хранения данных (см. описание форматов файлов). Над кодом я работаю, сегодня весь день убивал баг, чтоб можно было твой миллион проводок быстро закачать. Убил. Не хочешь рассказать про математические основы своего Стебелька по email - как хошь. Мне, вообще-то, интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 23:32 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Oleg77777Не хочешь рассказать про математические основы своего Стебелька по email - как хошь. Мне, вообще-то, интересно. Так там все просто. Это усовершенствованая структура хранения данных по типу Ключ-Значение. Имеет передовые показатели по поиску\вставке\памяти: Бенчмарки есть здесь http://blog.pikosec.com/?p=20 И здесь http://blog.pikosec.com/?p=18 Это основная мат часть. Все остальное это уже производные от переработоной базовой матчасти ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 23:41 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Ukraineiv_an_ruпропущено... Для этого ему надо заюзать чью-то приличную инфраструктуру, а не корячиться с нуля. Иначе бенчмарки покажут что угодно, от латентностей системных вызовов и тормозов кэша файловой системы до неудачной фрагментации системного malloc() имени Дугласа Ли. (я ничего не имею против аллокатора DL, просто он оптимизирован для других задач. Это не из вредности и не из СУБД-ненавистничества, а из тех здравых соображений, что те, кому он всерьёз не подходит, в состоянии написать свой, более подходящий). Гы, так в этом и прикол айти отрасли. Даже если ты африканец в Сомали, тебе 12 лет и ты бегаешь с луком чтоб найти пропитание, ты можешь за 100 баксов купить лептом, скачать и инсталлировать бесплатную или ломаную студию и твои инструменты и возможности ничем не будут принципиально отличатся от такихже инструментов в силиконовой долине =) Здесь главное мозги.Я не про железо, а про инфраструктурную часть кода. Железа-то для разработки хватит вполне себе обыкновенного и самосборного --- пару-тройку ящиков c двух- или черырёх- ксеоновыми мамками, 200 гигов ОЗУхи на ящик, 4 x GigE и недорогой мелланоксовский QDR инфинибанд, по полдесятка жёстких дисков на ящик и по паре SSD-шек. Африканец не африканец, но любой квалифицированный программист может себе это позволить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2013, 23:51 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
iv_an_ruUkraineпропущено... Гы, так в этом и прикол айти отрасли. Даже если ты африканец в Сомали, тебе 12 лет и ты бегаешь с луком чтоб найти пропитание, ты можешь за 100 баксов купить лептом, скачать и инсталлировать бесплатную или ломаную студию и твои инструменты и возможности ничем не будут принципиально отличатся от такихже инструментов в силиконовой долине =) Здесь главное мозги.Я не про железо, а про инфраструктурную часть кода. Железа-то для разработки хватит вполне себе обыкновенного и самосборного --- пару-тройку ящиков c двух- или черырёх- ксеоновыми мамками, 200 гигов ОЗУхи на ящик, 4 x GigE и недорогой мелланоксовский QDR инфинибанд, по полдесятка жёстких дисков на ящик и по паре SSD-шек. Африканец не африканец, но любой квалифицированный программист может себе это позволить. Зачем это ты все описал ? Что твое поделие настолько крутое что нужно 200 гиг озухи. Дык это не круто. Круто это держать на гавеном железе нормальную нагрузку. А на вашем железе нужно разработчикам геометрию рук ровнять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 00:03 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Ukraine, Стодолларовые ноутбуки редко используются для баз с табличками по 30--50-100 миллиардов строк ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 00:08 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
Сжимать надо. Мой поисковик проиндексировал этот форум, около млрд слов, но индекс занял 400 мб. Что хватает для инмемори даже на стодолоровом ноуте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 01:27 |
|
||
|
СУБД Тайга
|
|||
|---|---|---|---|
|
#18+
UkraineБолее того такой движок может создать как раз кулибин. Корпорации не любят рисковать и ходят банальными проезжеными велосипедами. В инфо-технологиях вы опоздали на 50 лет. Кулибины были. Это Нейман, Тьюринг, Колмогоров, Чёрч, Дейкстра, Маккарти, Хоар, Шеннон и другие. Все наши так называемые "алгоритмы" это бояны и копипасты с трудов великих. Великие творили опираясь на чистую математическую логику и формулы. Их мозк не был отравлен корпоративными стандартами, шаблонами проектирования, платформами и языками. Они не болели синдромами ненависти к Windows и не фанатели от логотипа Apple. Это были учёные с большой буквы. Фундаменталисты. Сегодняшний айтишник - это сектант и зануда. Что-бы он не делал он не мыслит категориями математики. У него в голове какая-то галиматья из предрассудков и убеждений которые не проверяются математикой. И я такой. И мы все в этом топике такие. С чем нас и поздравляю сектанты мои дорогие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 01:28 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=38231831&tid=2015245]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 149ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...