|
|
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
Просьба не смеяться :). Написать в целях изучения и от нечего делать. Очень простой, однопользовательский, с командами: 1) select ... from ... where ... 2) insert ... values(...) 3) update ... set ... 4) delete ... -Придумать формат базы, заголовок и сами данные -Название таблицы/поля/типы - можно вписать в ручную (для простоты) -Парсер -Сама обработка возвращающая результат -Сетевые соединения ... Я понимаю все это глупость, но интересно сие чудо сделать :) Никто такой темой не страдал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2006, 18:08 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
http://jansfreeware.com/jansql.zip --wbr, ps www.azs.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2006, 18:17 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
У вас видимо опыта нет или очень мало лет... Интересно в чем же интересно написать сервер БД? и "кто в пути кормить будет"??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2006, 19:49 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
авторПросьба не смеяться Ok. (хорошо что попросил :) авторНаписать в целях изучения Крайне похвально. Тока в "целях изучения" чего? надо бы уточнить. Прежде всего надо разобраться с разработкой интерпретаторов. Прежде всего это, поскольку быстродействие неважно, верно? Во-вторых, разобраться со структурами данных как-то: всякие там разновидности таблиц, деревьев (для индексов) и т.д. и т.д. и т.п. С уважением. P.S. Я сам такого не писал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2006, 19:49 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
Лучше почитайте по хешированию и методам поисков, - получите свой опыт :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2006, 19:51 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
Evgeny2004Никто такой темой не страдал ? Я страдал и продолжаю страдать. Только чтобы было веселей делаю не SQL БД а ООБД. Вот что получилось http://www.shuklin.com/ai/ht/ru/cerebrum/ А попутно даже одна теоретическая проблема ООСУБД решилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2006, 20:44 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
Evgeny2004Просьба не смеяться :). Написать в целях изучения и от нечего делать. А Кнута уже всего осилил? Если нет, тогда стоит посмеяться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 00:34 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
До сессии вроде рано? :) Я писал в универе на С под дос\юникс. тока без сетевых подключений, просто файлы на диске и типов было ну очень мало. Даже не сервер бд, упор на парсинг сиквела кажется был если склероз не изменяет. если хочешь могу провести раскопки и выслать труп, т.е. исходники тебе. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 03:46 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
2 Evgeny2004 : исходники SQLite смотрел? Хочешь повторить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 11:54 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
А Кнута уже всего осилил? Если нет, тогда стоит посмеяться. ------------------ чёт непонятно при чём тут Кнут в целях изучения можно посмотреть опенсорсные сервера, выбрать какой поменьше. Например HSQL есть в варианте ц-диез и жаба. Но лучше что-нить ещё проще поискать. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 16:23 |
|
||
|
Пробывал ли кто написать свой собственный sql-сервер ?
|
|||
|---|---|---|---|
|
#18+
автор чёт непонятно при чём тут Кнут А при том, что он описал все основные структуры данных и разработал алгоритмы для работы с этими структурами. Никогда не задумывались что делает СУБД когда вы пишете запрос вида select * from table order by name ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 06:50 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=132&tid=1545018]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 350ms |

| 0 / 0 |
