Правильно. Это не база данных. Не только. Это целый фреймворк для разработки приложений ><
C базой данных, c UI, формами, чартами, 3д графикой. С языком для бизнес логики, с макросами, с математическими библиотеками. С интернационализацией на все языки. Включая поддержку йероглифиов и языков где пишут справа налево. С интеграцией со всем на свете: с вебсокетами, с сетью, с COM и OLE, с другой "не базой данных" MS ах-секс, с кровавыми риталами времен темной эры технологий середины 80х.
И всё это теперь лежит работает в шаре-поинте/one-drive/office365 клауде, редактируется совместно, отображаясь в мобильном браузере.
Это ли не чудо?
Правильно. Это не база данных. Не только. Это целый фреймворк для разработки приложений ><
C базой данных, c UI, формами, чартами, 3д графикой. С языком для бизнес логики, с макросами, с математическими библиотеками. С интернационализацией на все языки. Включая поддержку йероглифиов и языков где пишут справа налево. С интеграцией со всем на свете: с вебсокетами, с сетью, с COM и OLE, с другой "не базой данных" MS ах-секс, с кровавыми риталами времен темной эры технологий середины 80х.
И всё это теперь лежит работает в шаре-поинте/one-drive/office365 клауде, редактируется совместно, отображаясь в мобильном браузере.
Это ли не чудо?
Истории из жизни. Не совсем моей, а чуть менее удачливых коллег.
Приложение на экселе, для высокочастной торговли. Задача формировать основное предложение покупки и продаже, поддерживая спред (в простонародье Market Maker) для Канадского рынка акций.
как раз было недавно:
>Невероятно: в Великобритании продолбали данные по 15 тысячам случаев заражения (с 25 сентября по 2 октября), потому что вели таблицу по ним в Экселе, каждый случай помешали в отдельный столбец, и в какой-то момент столбцы кончились. Так уж устроен Эксель: строк там максимум 1,048 млн на лист, а вот столбцов всего 16 тысяч.
>
>Из-за этого данные не грузились в реальном времени в официальный дашборд, и о резком росте заражённых с ковидом британцы узнали постфактум, когда статистику обновили задним числом. В качестве решения проблемы рассматривают возможность вести несколько Эксель-табличек одновременно.
>
>https://www.dailymail.co.uk/news/article-8805697/Furious-blame-game-16-000-Covid-cases-missed-Excel-glitch.html
Вот тут немного другая версия произошедшего: https://www.theguardian.com/politics/2020/oct/05/how-excel-may-have-caused-loss-of-16000-covid-tests-in-england. Коротко говоря, данные по заболевшим экспортировали в CSV (который без лимитов), а уже после редактировали Экселем. Что звучит правдаподобно, по умолчанию в Винде CSV открывается Экселем. Я думаю, что ситуация двоякая. С одной стороны, люди, которые работают с большими объёмами данных, наверняка должны знать, каким тулзом надо пользоваться. Но и Майкрософт в целом, и разработчики в частности, не должны ставить неочевидных ограничений в софт. Думаю, что эта проблема случается не в первый раз.
Незнание клерка про то, что у excel есть ограничения по количеству строк и столбцов - не проблема MS, об этом пишется в каждом руководстве по программе.
в каком месте ограничение неочевидное? в любой субд есть ограничение на количество колонок, а использовать их вместо строк могут только совсем больные ублюдки.
Я придумал сюжет для остросюжетного триллера: мир поражает эпидемия супер-короновируса. Смертность среди стариков 100%. Но никто не знает о надвигающейся беде, потому что все принимающие судьбаносные решения древни, ежедневно получают статистику в excel файле, где количество больных опасным вирусом отображается как #VALUE! . О нет, кто-то неправильно указал формат одной из 10 миллионов участвующих в формуле ячеек.
13:15. Ранее утро. Наглухо закртые шторы. Звонок по проводному телефону. Неопределенного возраста фрилансер с трудом продирает глаза, опрокидывая лежащую на постели перельницу, пробирается к столу через гору пивных бутылок, отрывает телефонный аппарат в стопке коробок из под пиццы перемешешанных с толстыми справочниками по Visual Basic 6. Он гордый заштатный IT сотрудник работающий на генерального субподрядчика, главного подрядчика, компании-победителя государственного тендера на IT обеспечение кабинета министров.
Он последняя надежда человечества. Он, не хотел быть героем, но судьба распорядилась иначе. Сможет ли он разобраться с этой проблемой? Или все Бумеры мира падут жертвой своей любви к электронным таблицам?
Не-не-не.
Новую информацию и методы лечения пытаются сохранить в документ, который лежит на сервере. Но не могут сохранить изменения, потому что кто-то открыл его до этого и забыл закрыть. И теперь они должны найти этого человека.
а где-то уже на помощь к нему спешит его старый друг, который умеет разговаривать с Оракулом на языке Ада.
успеет ли он развернуть спасительный отказоустойчивый кластер ?
Но в Excel 2003 уже было ограничение на количество столбцов 256, и представьте себе я с ним столкнулся именно по этой причине, использовал столбцы вместо строк.
ну камон, csv - это не экселевский формат. и кстати, он предполагает по определению таблицы бесконечных размеров.
то, что он может быть открыт в экселе - это "приятная опция".
Даже любая современная файловая система это база данных, с данными, метаданными, атомарными операциями, многие транзакционные, некоторые с журналом. Просто не реляционная, как и Excel, но база не значит реляционная.
Но почему не СУБД? если мне не надо обрабатывать статистику по количеству заболевших короновирусом в мире, а надо описать какую-то локальную предметную область, с какими ограничениями я столкнусь? Иначе зачем вообще разработчики ввели в Excel работу с базами данных?
ЗЫ если речь идет о различии БД и СУБД, то пример подобран неудачно, тогда надо было написать "Access не база данных (а СУБД)"
Теперь у нас будут стендапы, спринты, КИКОФ-МИТИНГИ, РЕТРОСПЕКТИВНЫЕ МИТИНГИ...
ПРИВЕТ! Я ВАШ НОВЫЙ
скрам-мастер. Теперь мы
БУДЕМ РАБОТАТЬ ПО СКРАМУ!
Г.
Но... Мы ПРОСТО хотим ПРОГРАММИРОВАТЬ
Как тебе такой
РЕТРОСПЕКТИВНЫЙ
митинг??
C базой данных, c UI, формами, чартами, 3д графикой. С языком для бизнес логики, с макросами, с математическими библиотеками. С интернационализацией на все языки. Включая поддержку йероглифиов и языков где пишут справа налево. С интеграцией со всем на свете: с вебсокетами, с сетью, с COM и OLE, с другой "не базой данных" MS ах-секс, с кровавыми риталами времен темной эры технологий середины 80х.
И всё это теперь лежит работает в шаре-поинте/one-drive/office365 клауде, редактируется совместно, отображаясь в мобильном браузере.
Это ли не чудо?