Как стать автором
Обновить

Комментарии 8

Для меня было удивительно узнать, что данная БД разрабатывалась сперва для военных кораблей) оно и понятно не хорошо когда во время боя у тебя вылетит ошибка, что связь с БД пропала!

SQLite для моряков, Firebird - для танкистов.

Окак!

Вообще-то нет. Если внимательно почитать интервью Хиппа об истории создания SQLite, то он учавствовал в проекте по разработке системы управления жизнеобеспечения военного корабля. Задача была перекрывать различные трубы в случае аварии. Для этого использовалась «серверная» база данных. Соединение с ней постоянно падало и проект не работал. Хипп предложил выкинуть БД поскольку она была не нужна- они просто читали данные оттуда. В качестве замены он начал реализовывать SQLite. С проекта он ушел и SQLite был разработан позднее и безотносительно ВМФ.

Что говорит о том что военные/военные разработки штуки бесполезные и просто способ распила бабла

Почему? Военная разработка- куча денег, неподходящие технологии (сервер баз данных который не нужен и непригоден для использования, но стоит как самолет).
Альтернативное решение -создано гражданским подрядчиком в рамках частной инициативы и выложено в public domain.

Написано с помощью военной разработки

Adam: Yeah. I can imagine, when some pipe bursts and they try to use your program and they get a database error, they’re not too happy.

Richard: No. No, and of course, it’s a war ship, so, of course, things are always breaking and they use it all the time, but the idea is it’s supposed to be able to work if you take battle damage, so it’s more than one pipe breaking and there’s going to be a lot of stuff broke, and people are going to be crazy and there’s going to be smoke and blood and chaos, and in a situation like that they don’t want a dialog box that says, “Cannot connect to database server.” That’s just not what they want to see, so it needs to be reliable. All we’re doing is reading the data into RAM. We’re not doing transactions. We’re not doing anything like that. It’s just, we’re pulling a bunch of data into memory so that we can solve this problem.

Why do we even need a server? Why can’t I pull this directly off the disk drive? That way if the computer is healthy enough, it can run our application at all, we don’t have dependencies that can fail and cause us to fail, and I looked around and there were no SQL database engines that would do that, and one of the guys I was working with says, “Richard, why don’t you just write one?”

** “Okay, I’ll give it a try.” I didn’t do that right away, but later on, it was a funding hiatus. **

This was back in 2000, and if I recall correctly, Newt Gingrich and Bill Clinton were having a fight of some sort, so all government contracts got shut down, so I was out of work for a few months, and I thought, “Well, I’ll just write that database engine now.”

Adam: Richard kept tinkering with his database project on the side until he got a phone call from a tech giant.

Richard: It was from Motorola. Back, 2002, 2001 when this happened, Motorola was one of the tech giants, and these days, the tech giants are Apple and Android and Google and Microsoft and Facebook, but back then the tech giants were things, people like AOL and Motorola and Nokia, so I got a phone call from some people at Motorola and they said, “Listen, we’re designing a new cell phone operating system and we want SQLite to be part of it. Can you support this for us?” Of course, I was real cool about it, said, “Oh, sure, sure. I can do that for you,” but they said, “Well, do you have any pricing information?” “Well, look, I tell you what, let’s have a call tomorrow and I’ll get back to you on that.”

Для тех кого забанили на Google/wikipedia, и кому влом спросить у ChatGPT.

Он не разрабатывал SQLight по заказу военных или на деньги военных. Это была идея которая пришла ему в голову во время работы на военных, но они как всегда были заняты попилом бюджета.

Единственный кто понял всю прелесть решения и спонсировал была гражданская компания, разрабатывающая продукт для массового рынка - мобильный телефон.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости