Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Существуют ли СУБД написанные на C++?  [new]
СУБД на C++
Guest
Понятно, что все СУБД (open source & commercial) пишутся на C. А есть ли такие, которые написаны на C++, из SQL или NoSQL DBMS?
21 окт 12, 14:57    [13352312]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
arni
Member

Откуда: Иваново
Сообщений: 3544
Firebird v>=1.5 (более ранние версии - Си)
21 окт 12, 15:00    [13352316]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
СУБД на C++
Guest
arni
Firebird v>=1.5 (более ранние версии - Си)

А он заново полностью переписывался на С++ или старая часть на С, а новая на С++?
Между С и С++ в обе же стороны нет полной совместимости.
21 окт 12, 17:10    [13352575]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
dimitr
Member

Откуда: PNZ
Сообщений: 7008
плюнь в глаз тому, кто расскажет тебе про "заново полностью переписывался" по отношению к любой СУБД возрастом более 10 лет
21 окт 12, 22:37    [13353543]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
СУБД на C++
Guest
dimitr
плюнь в глаз тому, кто расскажет тебе про "заново полностью переписывался" по отношению к любой СУБД возрастом более 10 лет

Ну кто знает, может когда с interbase переходили - все и переписали.
А сколько примерно % в Firebird на C++ и какого стандарта придерживаетесь, C++03?
21 окт 12, 22:54    [13353624]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709


> Понятно, что все СУБД (open source & commercial) пишутся на C. А есть ли такие,
> которые написаны на C++, из SQL или NoSQL DBMS?

MySQL как бы формально написан на С + С++, но C++ там такой страшный, как
средневековая инквизиция.

Posted via ActualForum NNTP Server 1.5

5 ноя 12, 01:46    [13421604]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
roden
Member

Откуда:
Сообщений: 741
dimitr
плюнь в глаз тому, кто расскажет тебе про "заново полностью переписывался" по отношению к любой СУБД возрастом более 10 лет

Оффтоп конечно, но только минут 10 назад обсуждали насколько это реально.
Выходит, что можно, но есть такая куча "но", что лучше не думать в эту сторону.
9 ноя 12, 18:47    [13448757]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
dimitr
Member

Откуда: PNZ
Сообщений: 7008
roden,

собственно, об этом я и писал. Теоретически, сделать можно много чего, но в реальной жизни целесообразность диктует свои правила игры. Что окружающая нас практика лишь подтверждает.
9 ноя 12, 21:51    [13449516]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
xz321
Guest
DB2 for Linux/Windows/Unix на C++ с самого начала пишется.
20 ноя 12, 08:39    [13498205]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54849

xz321
DB2 for Linux/Windows/Unix на C++ с самого начала пишется.

А не смущает то, что DB2 появилась раньше чем C++?..

Posted via ActualForum NNTP Server 1.5

20 ноя 12, 13:14    [13499751]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
xz321
Guest
Нет. Внимательно читайте какая именно DB2 указана, а также сайт IBM.

Первкая реализация компилятора С++ разработана IBM в January 21, 1992
DB2 for Linux/Unix/Windows тогда она называлась DB2/6000 (для AIX) и DB2/2 (OS/2) появилась March 16, 1993
20 ноя 12, 16:02    [13501498]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
xz321
Guest
Кстати к сведению "верблюдов", DB2/6000 была переписана с 0 на C++. Только переписывалась не С, а c PL/S (Внутренний язык разработки IBM для мейнфреймов). Правда произошло это 20 лет назад.
20 ноя 12, 16:06    [13501548]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
roden
dimitr
плюнь в глаз тому, кто расскажет тебе про "заново полностью переписывался" по отношению к любой СУБД возрастом более 10 лет

Оффтоп конечно, но только минут 10 назад обсуждали насколько это реально.
Выходит, что можно, но есть такая куча "но", что лучше не думать в эту сторону.


Там нет никаких "но" и Субд просто должны прикасаться на с++.
Не существует сейчас более подходящего языка для этой цели.
20 ноя 12, 20:16    [13503422]     Ответить | Цитировать Сообщить модератору
 Re: Существуют ли СУБД написанные на C++?  [new]
СУБД на C++
Guest
MasterZiv
Там нет никаких "но" и Субд просто должны прикасаться на с++.
Не существует сейчас более подходящего языка для этой цели.

Субд прикасаются на? Это как?
20 ноя 12, 21:46    [13503683]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить