powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание собственной DB это реально ?
25 сообщений из 49, страница 1 из 2
Создание собственной DB это реально ?
    #33356420
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ кто занимался разработкой собственного ядра базы данных, подскажите, где в инете можно почитать про это. Просто мне интересно почитать.
И вообще это реально создание собственной DB?
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33356483
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Пожалуйста, не путайте БД с СУБД. Придерживайтесь правильной терминологии.
2. Создание собственной СУБД реально. Как и собственной ОС (например). Но никому не нужно. Лучше, чем сделано, не сделаете.
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33356524
KSLcom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё реально, дерзай :)

2mir
"Лучше" или "Хуже" понятия непримененимые в данном случае. Кто сказал, что
ОС должна быть как Windows, а СУБД не меньше чем Oracle?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33356557
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ValerikНарод кто занимался разработкой собственного ядра базы данных, подскажите, где в инете можно почитать про это. Просто мне интересно почитать.
И вообще это реально создание собственной DB?
18 лет работы и все получится
у нас получилось
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33356761
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Valerik
А нахрена?

Может создать и можно, но вы потратите кучу времени и получите поделку, которая будет уступать всем нормальным СУБД и которой никто не будет пользоваться кроме Вас.
Даже MS не создавала с нуля, а сначала купила у SyBase
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33356826
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если только в учебных целях или собственного тщеславия... А так вполне хватает готового для решения реальных задач...

But anyway, good luck!
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33356837
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valerik
Даже MS не создавала с нуля, а сначала купила у SyBase

Но если Вы решите пойти по этому пути - начинать не с нуля, то покупайте Оракл. Очень рекомендую.
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33357072
Фотография Эстонский голем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да нармально за ночь можно написать
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33357375
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValerikНарод кто занимался разработкой собственного ядра базы данных, подскажите, где в инете можно почитать про это. Просто мне интересно почитать.
И вообще это реально создание собственной DB?

Вполне реально. Я вот к примеру свою СУБД уже сделал ( http://www.shuklin.com/ai/ht/ru/cerebrum ). Скоро на ней первый продукт выпущу.

Однако задача это не для слабонервных ))) Думаю что это имеет смысл делать в следующих случаях:
1. У тебя есть заказчик который готов финансировать твою разработку (в моем случае таким заказчиком являюсь я сам )) )

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

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

Основные проблемы:
1. Сделать ядро субд без поддержки транзакций и многопользовательского конкурентного доступа это одно, а с поддержкой - в несколько раз более сложная задача. нужно быть готовым к реализации многопоточной и реентрантной синхронизации ))) фигня с этим в том, что очень просто пропустить какую нибудь мелочь, которая потом выразится в плавающие сбои.

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

3. Кроме собственно субд необходимо реализовать набор сервисных утилит, обеспечивающих экспорт, импорт, ...

4. Без реальных примеров приемущества твоей БД хотябы в каких то ограниченных областях будет просто невозможно обучить девелоперов ее использованию - не будут же люди по исходникам понимать что ты наваял. Нужно будет выпустить качественную документацию и SDK


Я сейчас нахожусь примерно в середине п.1

И РУнет в основном относится к таким проектам по принципу революционеров из бородатого анекдота "
1917, прибегает к хозяке служанка,
- госпожа, на улице революция, такая радость! прям как ваш дедушка - декабрист хотел!
- а что хотят?
- хотят чтоб небыло богатых.
- грустно, а мой дедушка мечтал чтоб небыло бедных.
" здесь тебе ничего толкового не присоветуют )))
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33357422
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin wrote:
> Вполне реально. Я вот к примеру свою СУБД уже сделал
Ах! Господин Шуклин! Просим, просим!! :-)

> " здесь тебе ничего толкового не присоветуют )))
Присоветовать - не, не присоветуют. Скорее, отсоветуют :-)

С другой стороны, чел так и не сказал, для зачем ему это надо. Потому
как если это для общего развития, то почему бы и не написать чо-нить
простенькое? Господа программеры, сколько вы написали в институте никому
не нужных компиляторов, интерпретаторов и прочей лабуды? ПрОдукт не
пригодился, а знания то остались. Даже с чисто технологической точки
зрения написание СУБД весьма занятная задачка. Тут те и механизм работы
с файлами, и кэширование, и сетевой доступ, и парсер, и интерпретатор, и
оптимизатор и прочая лабуда - вкусно усё это.

ЗЫ я сам вон ньюсы читаю сквозь проксик собственного изготовления -
разбирался как работают с сокетами, заодно подучился сервисы писать. Так
шо хай дитё балуется. Дали бы ссылки лучше на сорцы чего-нить
относительно незатейливого.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33357427
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperА нахрена?Вопрос был не такой.И вообще это реально создание собственной DB?Реально. При корректно поставленной задаче, профессиональная команда из дюжины разработчиков может за два года написать ядро РСУБД. mir2. Создание собственной СУБД реально. Как и собственной ОС (например). Но никому не нужно. Лучше, чем сделано, не сделаете.Смотря какая цель поставлена. Можно сделать, чтобы определённый функционал работал быстрее в ущерб чему-то...
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33357715
Фотография Юрий Носов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строители деревянных велосипедов с квадратными колесами..
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33357726
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятная ирония...
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33357793
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavelvpРеально. При корректно поставленной задаче, профессиональная команда из дюжины разработчиков может за два года написать ядро РСУБД.
А нахрена?


Именно этот вопрос должен задаваться в первую очередь
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33357820
it depends
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ValerikИ вообще это реально создание собственной DB?
SergSuperА нахрена?
Ну разве что :
C.J. Date Let's implement the relational model!
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33357917
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper
А нахрена?
Именно этот вопрос должен задаваться в первую очередь
Что ты заладил? Должен, не должен... Спросили бы - а нужно разрабатывать СУБД?
Вот тогда бы так и сказал. Вопрос был - реально ли? Ответ - да, реально.
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33358148
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда... А чё орать-то? Больные какие-то

вопрос был
======================
Народ кто занимался разработкой собственного ядра базы данных, подскажите,
где в инете можно почитать про это. Просто мне интересно почитать.
И вообще это реально создание собственной DB?
========================

правильный ответ
1.мало кто занимался т.к. задача слишком специфическая и мало где требуется
2.опенсорсные БД: HSQL (верии на Java и на C#), более распространённая у нас
Firebird. Искать гуглом


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33358551
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Вполне реально. Я вот к примеру свою СУБД уже сделал

Дима, не выдавай желаемое за действительное. Место этой т. н. "СУБД" - на конкурсе поделок мелкомягких. Сразу за макросом "сумма прописью".
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33358602
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621 wrote:
> > Вполне реально. Я вот к примеру свою СУБД уже сделал
>
> Дима, не выдавай желаемое за действительное. Место этой т. н. "СУБД" -
> на конкурсе поделок мелкомягких. Сразу за макросом "сумма прописью".
"А вам не кажется, папаша, что ваше место возле..." (С) Джентльмены удачи.

ЗЫ Просьба воспринимать как шутку. Ничего личного, просто навеяло.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33358623
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) ИМХО реально (Например Shuklin этим занимается активно. Только он DB-революционер и IT-анархист :) ).
2)Хороший источник Citforum.ru. Не далее как вчера там были опубликованы два перевода старых, но очень хороших статей, близких к этой теме. http://www.citforum.ru/database/articles/path/ и http://www.citforum.ru/database/articles/query_optimization/
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33358703
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Для создания СУБД аналогичной MS SQL 6.5, при условии, что у Sybase будет куплен DataServer версии 1988 года, нужно примерно 80 человеко-лет.
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33358738
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8)

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





ЗЫ
чё пристали, учится человек


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33362320
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж, если честно не ожидал столь быстрых ответов. :)
Всем большое спасибо!.
Я не собераюсь этот продук комуто продовать или еще что то. Мне просто самому интерестно. Попробовать возможно ли такое или нет.

Если бы по советовали где в инетернете можно почитать про подобные разработки было бы вообще супер.
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33362373
Фотография rodb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valerik,
>Да уж, если честно не ожидал столь быстрых ответов. :)
>Всем большое спасибо!.
>Я не собераюсь этот продук комуто продовать или еще что то. Мне просто
самому интерестно. >Попробовать возможно ли такое или нет.

откомпили FB или
Postgre, MySQL
разберись в коде, введи туда свои инновации.



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Создание собственной DB это реально ?
    #33365357
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо. а тогда где взять исходники это СУБД ?
...
Рейтинг: 0 / 0
25 сообщений из 49, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание собственной DB это реально ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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