M>В военной отрасли ещё как.
К слову, великолепный проект SQLite тоже начинался на военно-морской базе. Автор посмотрел, насколько убоги были все имеющиеся в наличии встраиваемые движки СУБД, и взялся пилить своё, вооружившись маниакальной дотошностью, стандартом тестирования DO-178B, и тестовым покрытием в 600 раз больше полезного кода.
Здравствуйте, zx zpectrum, Вы писали:
M>>В военной отрасли ещё как. ZZ>К слову, великолепный проект SQLite тоже начинался на военно-морской базе. Автор посмотрел, насколько убоги были все имеющиеся в наличии встраиваемые движки СУБД, и взялся пилить своё, вооружившись маниакальной дотошностью, стандартом тестирования DO-178B, и тестовым покрытием в 600 раз больше полезного кода.
Ага, смотрел на ютубе его выступление( Richard Hipp, кажется) в гугле лет 15 назад. Он говорил, что т.к. sqlite
открытая бд, то их IP это тесты, которых у них немеряно, вплоть до тестов на поломанных дисках или что-то в этом
роде. Не до конца понимаю, как они на этом зарабатывают, но от конкуренции страхует только так.
S>Ага, смотрел на ютубе его выступление( Richard Hipp, кажется) в гугле лет 15 назад. Он говорил, что т.к. sqlite S>открытая бд, то их IP это тесты, которых у них немеряно, вплоть до тестов на поломанных дисках или что-то в этом S>роде. Не до конца понимаю, как они на этом зарабатывают, но от конкуренции страхует только так.
O да, тот ещё человек и пароход Он утверждал ещё, что sqlite, будучи настолько дотошно оттестированным, годится и в качестве реляционной файловой системы, если ему подкинуть в качестве storage не другую FS, а сразу блочное устройство. А также сделал на основе sqlite свою систему хранения версий fossil, которая поинтересней гита в плане сжатия истории версий и в плане скоростек работы на огромном количестве коммитов.
ZZ>O да, тот ещё человек и пароход Он утверждал ещё, что sqlite, будучи настолько дотошно оттестированным, годится и в качестве реляционной файловой системы, если ему подкинуть в качестве storage не другую FS, а сразу блочное устройство. А также сделал на основе sqlite свою систему хранения версий fossil, которая поинтересней гита в плане сжатия истории версий и в плане скоростек работы на огромном количестве коммитов.
И web-сервер свой написал (Althttpd)
А fossil это не только DVCS, но и средство для управления проектами: bug tracking, wiki, forum, email alerts, chat, and technotes.
Интересная VCS — там разделяются понятия долгоживущих и короткоживущих веток (в git только второе).
Здравствуйте, zx zpectrum, Вы писали:
ZZ>O да, тот ещё человек и пароход Он утверждал ещё, что sqlite, будучи настолько дотошно оттестированным, годится и в качестве реляционной файловой системы, если ему подкинуть в качестве storage не другую FS, а сразу блочное устройство. А также сделал на основе sqlite свою систему хранения версий fossil, которая поинтересней гита в плане сжатия истории версий и в плане скоростек работы на огромном количестве коммитов.
А как sqlite будет работать с голой фс? Там же драйверы нужны для работы с контроллерами и т.п. низкоуровневые вещи.
S>А как sqlite будет работать с голой фс? Там же драйверы нужны для работы с контроллерами и т.п. низкоуровневые вещи.
Прошу прощения, коряво выразился. Да, конечно sqlite не может полноценно заменить FS – мало того, что нужны драйверы, так есть и ещё более непреодолимая проблема — идиоматическая. ФС как правило иерархические, sqlite реляционная. В свое время, было дело, MS хотел сделать реляционную ФС на системном уровне в Longhorn, но к выходы Vista от этой идеи остались рожки да ножки.
Если быть более точным, то Хипп, если я правильно помню ту речь, говорил, что во многих сценариях возможно пользоваться движком sqlite для надежного хранения не только скромных по размеру записей, как все привыкли в мире баз данных, но и перестать ограничивать себя, и хранить в базе большое количество увесистых BLOBов. То есть выкинуть FS в собственном проекте на прикладном уровне. Не системно.
mgu>>После С# пошли новые штаммы, на самый последний из них. Ну, или на деривативы Jav-ы. Или на фреймворк PHP, но чтобы самый последний.
N>что за штаммы c#? не очень понимаю