powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Своя СУБД на С++ своими руками
16 сообщений из 16, страница 1 из 1
Своя СУБД на С++ своими руками
    #38133521
Эмбэдыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, товарищи!

У меня такой вопрос. Хочется написать на С++ свою СУБД, это реально?

Подскажите с чего нужно начать , как такие вещи обычно проектируется?

ЗЫ Наверняка каждый или почти сталкивался с такой задачей и не раз...
Модератор: Отредактировано
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38133745
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эмбэдыч,

И мне тоже хочется.
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38133869
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы тоже не возражал. :))
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38133872
ЭмбэдычДобрый день, товарищи!

У меня такой вопрос. Хочется написать на С++ свою СУБД, это реально?

Подскажите с чего нужно начать , как такие вещи обычно проектируется?

ЗЫ Наверняка каждый или почти сталкивался с такой задачей и не раз...
Модератор: Отредактировано
Каждый разработчик должен посадить дерево, написать свой С++ компилятор и свою СУБД на С++ :)
Изучите сначала какую-нибудь СУБД в качестве пользователя и разработчика БД, затем изучите исходный код оупенсорсной СУБД, а затем, что есть сейчас нового в теории СУБД.
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38133880
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оказывается даже книги есть по этому поводу.
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38133920
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
свой С++ и свою СУБДКаждый разработчик должен посадить дерево, написать свой С++ компилятор и свою СУБД на С++ :)
Изучите сначала какую-нибудь СУБД в качестве пользователя и разработчика БД, затем изучите исходный код оупенсорсной СУБД, а затем, что есть сейчас нового в теории СУБД.

А затем, используя свой С++ компилятор и свою СУБД, разработчик должен создать свою ERP-систему.
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38133926
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭмбэдычХочется написать на С++ свою СУБД, это реально?
К сожалению, да.
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38133951
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эмбэдыч, СУБД бывают разные. Есть классификация по модели (Иерархические, Реляционные...),
по технике хранения (дисковые, in-memory ...), по типу хранимых данных (знаний) (география,
мультимедиа, финансы).

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

Или есть вариант СУБД-полегче-и-побыстрее
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38134057
Фотография tehKosh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот есть такой старющий движок базы данных - dbm, по сути это библиотечка, реализующая key-value хранилище. И есть всякая куча modern реализаций его. Можешь сделать свой похожий движок.
Потом есть движки isam c индексно-последовательным доступом - по сути, куча табличек с навешанными на них ключами. Всяких разных реализаций тоже много - взять хотя бы btrieve или майкрософтовский extensible storage engine. Опять же просто делаешь свой движок, основанный на этих принципах. Ну а поверх него никто тебе не мешает сделать sql обертку.
Думаю, с точки зрения самообучения это может быть полезным.
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38134572
ISAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tehKoshВот есть такой старющий движок базы данных - dbm, по сути это библиотечка, реализующая key-value хранилище. И есть всякая куча modern реализаций его. Можешь сделать свой похожий движок.
Потом есть движки isam c индексно-последовательным доступом - по сути, куча табличек с навешанными на них ключами. Всяких разных реализаций тоже много - взять хотя бы btrieve или майкрософтовский extensible storage engine. Опять же просто делаешь свой движок, основанный на этих принципах. Ну а поверх него никто тебе не мешает сделать sql обертку.
Думаю, с точки зрения самообучения это может быть полезным.
Честно говоря не совсем понял особенности ISAM и за счет чего у них "Ключевая особенность ISAM — индексы малы, и поиск по ним быстр"?
Да и фраза "Это несколько отличается от индексов в современных поисковых базах данных, так как в них индексы хранятся прямо в записях." не правдивая, т.к. это относится только к IOT, Clastered Indexies/Tables и MatView. А в остальном большинстве случаев в современных СУБД индексы хранятся отдельно от записей, иначе не было бы смысла в Index Only Scan.
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38134804
Фотография tehKosh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Честно говоря не совсем понял особенности ISAM..
на русской википедии совсем нехорошая статья, лучше английскую версию посмотреть, там попонятней написано.
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38135030
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISAMЧестно говоря не совсем понял особенности ISAM и за счет чего у них "Ключевая особенность ISAM — индексы малы, и поиск по ним быстр"?


Википедия -- надпись на заборе. Привыкай.
Что конкретно в этой статье написано -- вообще не понятно, бредятина какая-то.
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38135187
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

в этой статье про ISAM в OS/360 - просто враньё
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38135607
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилMasterZiv,

в этой статье про ISAM в OS/360 - просто враньё

Ну, а я о чём ?
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38138742
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эмбэдыч...Хочется написать на С++ свою СУБД, это реально?...

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

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

если сделать движок бд - это маленьчкая идея фикс, напишите мне на почту.

(круглый)
...
Рейтинг: 0 / 0
Своя СУБД на С++ своими руками
    #38139275
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А клёвые чуваки вместо того, чтобы писать свою СУБД, присоединяются к существующим сообществам разработчиков. Например, MongoDB . Время одиночных стартапов уже давно минуло.
Так что, Эмбэдыч, оставьте эту дурацкую мысль, во избежание создания ещё одного FVMas'а.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Своя СУБД на С++ своими руками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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