Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
Добрый день, товарищи! У меня такой вопрос. Хочется написать на С++ свою СУБД, это реально? Подскажите с чего нужно начать , как такие вещи обычно проектируется? ЗЫ Наверняка каждый или почти сталкивался с такой задачей и не раз... Модератор: Отредактировано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 12:51 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
Эмбэдыч, И мне тоже хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 14:18 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
Я бы тоже не возражал. :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 15:27 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
ЭмбэдычДобрый день, товарищи! У меня такой вопрос. Хочется написать на С++ свою СУБД, это реально? Подскажите с чего нужно начать , как такие вещи обычно проектируется? ЗЫ Наверняка каждый или почти сталкивался с такой задачей и не раз... Модератор: Отредактировано Каждый разработчик должен посадить дерево, написать свой С++ компилятор и свою СУБД на С++ :) Изучите сначала какую-нибудь СУБД в качестве пользователя и разработчика БД, затем изучите исходный код оупенсорсной СУБД, а затем, что есть сейчас нового в теории СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 15:29 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
Оказывается даже книги есть по этому поводу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 15:34 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
свой С++ и свою СУБДКаждый разработчик должен посадить дерево, написать свой С++ компилятор и свою СУБД на С++ :) Изучите сначала какую-нибудь СУБД в качестве пользователя и разработчика БД, затем изучите исходный код оупенсорсной СУБД, а затем, что есть сейчас нового в теории СУБД. А затем, используя свой С++ компилятор и свою СУБД, разработчик должен создать свою ERP-систему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 15:51 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
ЭмбэдычХочется написать на С++ свою СУБД, это реально? К сожалению, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 15:53 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
Эмбэдыч, СУБД бывают разные. Есть классификация по модели (Иерархические, Реляционные...), по технике хранения (дисковые, in-memory ...), по типу хранимых данных (знаний) (география, мультимедиа, финансы). Лучше сейчас определиться что выбираешь чтобы не было блужданий и колебаний. Или есть вариант СУБД-полегче-и-побыстрее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 16:02 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
Вот есть такой старющий движок базы данных - dbm, по сути это библиотечка, реализующая key-value хранилище. И есть всякая куча modern реализаций его. Можешь сделать свой похожий движок. Потом есть движки isam c индексно-последовательным доступом - по сути, куча табличек с навешанными на них ключами. Всяких разных реализаций тоже много - взять хотя бы btrieve или майкрософтовский extensible storage engine. Опять же просто делаешь свой движок, основанный на этих принципах. Ну а поверх него никто тебе не мешает сделать sql обертку. Думаю, с точки зрения самообучения это может быть полезным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 16:51 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
tehKoshВот есть такой старющий движок базы данных - dbm, по сути это библиотечка, реализующая key-value хранилище. И есть всякая куча modern реализаций его. Можешь сделать свой похожий движок. Потом есть движки isam c индексно-последовательным доступом - по сути, куча табличек с навешанными на них ключами. Всяких разных реализаций тоже много - взять хотя бы btrieve или майкрософтовский extensible storage engine. Опять же просто делаешь свой движок, основанный на этих принципах. Ну а поверх него никто тебе не мешает сделать sql обертку. Думаю, с точки зрения самообучения это может быть полезным. Честно говоря не совсем понял особенности ISAM и за счет чего у них "Ключевая особенность ISAM — индексы малы, и поиск по ним быстр"? Да и фраза "Это несколько отличается от индексов в современных поисковых базах данных, так как в них индексы хранятся прямо в записях." не правдивая, т.к. это относится только к IOT, Clastered Indexies/Tables и MatView. А в остальном большинстве случаев в современных СУБД индексы хранятся отдельно от записей, иначе не было бы смысла в Index Only Scan. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 02:37 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
> Честно говоря не совсем понял особенности ISAM.. на русской википедии совсем нехорошая статья, лучше английскую версию посмотреть, там попонятней написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 17:13 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
ISAMЧестно говоря не совсем понял особенности ISAM и за счет чего у них "Ключевая особенность ISAM — индексы малы, и поиск по ним быстр"? Википедия -- надпись на заборе. Привыкай. Что конкретно в этой статье написано -- вообще не понятно, бредятина какая-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 00:13 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
MasterZiv, в этой статье про ISAM в OS/360 - просто враньё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 12:24 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
ИзопропилMasterZiv, в этой статье про ISAM в OS/360 - просто враньё Ну, а я о чём ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 01:08 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
Эмбэдыч...Хочется написать на С++ свою СУБД, это реально?... слишком большой пласт копать. лучше начать с учения у более "старших товарищей". если урезать немного функционал (в отличае от суровых крутых парней) можно сделать бОльший профит в определённых направлениях. как примеры реализаций - можно глянуть у мелкомягких сиквол-лайт которая. Либо более интересную, но и более навороченную - постгресс. если сделать движок бд - это маленьчкая идея фикс, напишите мне на почту. (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 19:02 |
|
||
|
Своя СУБД на С++ своими руками
|
|||
|---|---|---|---|
|
#18+
А клёвые чуваки вместо того, чтобы писать свою СУБД, присоединяются к существующим сообществам разработчиков. Например, MongoDB . Время одиночных стартапов уже давно минуло. Так что, Эмбэдыч, оставьте эту дурацкую мысль, во избежание создания ещё одного FVMas'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 07:07 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38134572&tid=2020471]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 265ms |

| 0 / 0 |
