Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "СУБД Dolt, позволяющая манипулировать данными в стиле Git" | +/– | |
| Сообщение от opennews (??), 07-Мрт-21, 12:25 | ||
Проект Dolt развивает СУБД, сочетающую поддержку SQL со средствами версионирования данных в стиле Git. Dolt позволяет клонировать таблицы, создавать форки и выполнять слияния таблиц, а также выполнять операции push и pull по аналогии с действиями в git-репозитории. При этом СУБД поддерживает SQL-запросы и совместима с MySQL на уровне клиентских интерфейсов. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
2.
Сообщение от Msk20 (?), 07-Мрт-21, 12:36
| +6 +/– | |
Круто. По крайней мере задумка (хотя бы она). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #36, #76 | ||
| 4. Сообщение от Kusb (?), 07-Мрт-21, 12:40 | +4 +/– | |
Вроде не такая сложная идея, но прямо историческая крутость. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #13 | ||
| 9. Сообщение от Онаним (?), 07-Мрт-21, 13:34 | –4 +/– | |
Название настораживает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. Сообщение от Gogi (??), 07-Мрт-21, 13:52 | –3 +/– | |
> версионирования данных в стиле Git | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #22, #28 | ||
| 12. Сообщение от Аноним (49), 07-Мрт-21, 13:56 | +/– | |
Без биндингов к питону a-la SQLite (без клиент-серверного говна, чтобы всё было в одном процессе и потоке) - не нужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #17, #34 | ||
| 13. Сообщение от Gogi (??), 07-Мрт-21, 13:59 | +5 +/– | |
Про "крутость" пока неизвестно. Просто сказать "у нас версии данных" мало, нужно знать ЧТО ИМЕННО версионируется, насколько легко это использовать и где это использовать вообще. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #70 | ||
| 14. Сообщение от Аноним (17), 07-Мрт-21, 14:03 | +/– | |
А чего тогда не Golt? :P | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #133 | ||
| 15. Сообщение от Gogi (??), 07-Мрт-21, 14:04 | –2 +/– | |
Сейчас чуть дотошнее прочёл и прям взрыв мозга: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #42, #55 | ||
| 17. Сообщение от Аноним (17), 07-Мрт-21, 14:05 | –2 +/– | |
Вообще-то игогошечка был сделан для того чтобы твой бидон прихлопнуть нафиг. И собственно в вебне это и происходит везде, особенно в гугеле. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #26 | ||
| 18. Сообщение от Аноним (18), 07-Мрт-21, 14:05 | +3 +/– | |
Интересно, что у БД есть история с 2016 года. И до 2018 года ей занимались абсолютно другие люди https://github.com/dolthub/dolt/graphs/contributors, которые сейчас не состоят в команде https://www.dolthub.com/team | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. Сообщение от RNZ (ok), 07-Мрт-21, 14:09 | +5 +/– | |
https://github.com/dolthub/dolt/blob/master/README.md | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #45 | ||
| 26. Сообщение от Аноним (49), 07-Мрт-21, 14:21 | +1 +/– | |
Совершенно разные вещи. Одна из главных фич всех скриптовых языков - это REPL. А Go - компилируемый, эффективного REPLа там нет и не будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #29, #32, #59, #117 | ||
| 28. Сообщение от имятакое (?), 07-Мрт-21, 14:41 | +2 +/– | |
стул в пепел?))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 29. Сообщение от Аноним (-), 07-Мрт-21, 14:51 | –2 +/– | |
> Совершенно разные вещи. Одна из главных фич всех скриптовых языков - это | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 32. Сообщение от Аноним (32), 07-Мрт-21, 15:04 | +/– | |
>А Go - компилируемый, эффективного REPLа там нет и не будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #40 | ||
| 34. Сообщение от Ted (?), 07-Мрт-21, 15:35 | +/– | |
А они есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #39 | ||
| 35. Сообщение от Иваня (?), 07-Мрт-21, 15:45 | –5 +/– | |
О, что-то интересное, да ещё и на Golang. Спасибо большое! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. Сообщение от Урри (ok), 07-Мрт-21, 16:01 | –2 +/– | |
Не сказал бы, что это что-то инновационное. Если вам нужна версионность, ее легко реализовать в любой БД просто добавив еще один индекс-столбец "версия" к каждой таблице. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #43, #47, #51, #83, #139 | ||
| 39. Сообщение от Аноним (49), 07-Мрт-21, 16:29 | –3 +/– | |
Он стартует серверный процесс и подключается к нему по сети. Значит будет оверхед на переключение контекста, оверхед на сокет, оверхед на сериализацию, никакого прямого доступа к отображениям в памяти, да ещё и без гарантий завершения сервера, если клиентский процесс упадёт. Поэтому я мультипроцессинг так и не люблю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #61, #73 | ||
| 40. Сообщение от Аноним (49), 07-Мрт-21, 16:38 | –3 +/– | |
Я сказал "эффективного". Ты наверное этим REPLом для C++, основанном на устаревшей LLVM (5, когда мой код компилируется Clang 13), не пользовался. Оно и к лучшему, он почти бесполезен, единственный толк от него - когда нужно шаблоны отладить, ибо компилятор такую простыню в сообщениях об ошибках выдаёт (после задержки компиляции), что пожалеешь, что вообще с этими шаблонами и вообще с C++ связался. Repl же отладить шаблоны немного помогает, но крашится часто и память жрёт. Для кода он императивного себя не оправдывает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #60 | ||
| 41. Сообщение от DIO (?), 07-Мрт-21, 16:42 | –1 +/– | |
с одной стороны инт. , а с другой стороны "аназачем"? ну вот реально а на зачем?! ради интереса или профита то да но вот где это использовать и реальное практическое применение какое? при разработке софта есть миграции и откаты и т.д. работает (касательно структуры), касательно данных никто бекапы не отменял. Смешение технологий конечно оригинально но сильно непонятен смысл т.е. с какой проблемой столкнулись что натолкнуло на создание сего , чего не хватало. т.е. вариантов аналогичного решения типа SQL + что-то (тут варианты в зависимости от задачи и нужного результата) есть. Всунутое в один стакан навевает на большую нестабильность системы в целом. Пожуем увидим... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #48 | ||
| 42. Сообщение от Аноним (42), 07-Мрт-21, 17:14 | +/– | |
Вот тоже интересно что-нибудь серьезней обычного bcp они сделали.... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 43. Сообщение от tim2k (ok), 07-Мрт-21, 17:27 | –4 +/– | |
А если приложение не поддерживает дополнительный столбец? Очень много систем с закрытым кодом, к сожалению, есть на свете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #46, #50 | ||
| 45. Сообщение от Аноним (45), 07-Мрт-21, 18:31 | +3 +/– | |
>It's like Git and MySQL had a baby! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #49 | ||
| 46. Сообщение от Annoynymous (ok), 07-Мрт-21, 18:40 | +4 +/– | |
Так пусть не поддерживает. Мы ему напишем внешнюю нашлёпку, которая по нашему запросу уже будет откатывать данные на нужное нам состояние. А приложение по-прежнему будет считывать те поля, на которые оно запрограммировано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
47.
Сообщение от Msk20 (?), 07-Мрт-21, 18:42
| –2 +/– | |
Что-то добавлять. к КАЖДОЙ. А таблиц в БД десятки. Менять много. Так что не так уж и легко. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #62 | ||
| 48. Сообщение от Kusb (?), 07-Мрт-21, 19:49 | +/– | |
Распределённый Интернет, не нужно быть постоянно связанным всеми со всем миром. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 49. Сообщение от Аноним (49), 07-Мрт-21, 20:18 | +/– | |
Зачем нам сын Git x MySQL, если можно внука (Git x Bitcoin) x MongoDB = OrbitDB? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #54, #77 | ||
| 50. Сообщение от adolfus (ok), 07-Мрт-21, 20:28 | +6 +/– | |
Значит оно не поддерживает и СУБД Dolt. О чем вообще разговор? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #108 | ||
| 51. Сообщение от минона (?), 07-Мрт-21, 20:36 | +/– | |
Нет, не совсем. Подобный подход позволяет версионифицировать данные в одной таблице. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #63 | ||
| 52. Сообщение от anonimous (?), 07-Мрт-21, 20:37 | +2 +/– | |
dictionary.cambridge.org › dictionary › english › dolt | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #79 | ||
| 53. Сообщение от Аноним (53), 07-Мрт-21, 21:26 | +2 +/– | |
Here we go again | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. Сообщение от YetAnotherOnanym (ok), 07-Мрт-21, 21:39 | +/– | |
Мичурин, залогиньтесь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 | ||
| 55. Сообщение от YetAnotherOnanym (ok), 07-Мрт-21, 21:46 | –1 +/– | |
Если идеи, заложенные в эту СУБД, настолько ортогональны всему, что ты когда-то усвоил - скорее всего, это просто не твоё. Не насилуй себя, пройди мимо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #57 | ||
| 56. Сообщение от Аноним (56), 07-Мрт-21, 22:24 | +/– | |
Сначала я подумал "о, круто, какая свежая идея", а потом подумал ещё и понял, что фигня. И вот почему. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #58, #82, #89 | ||
| 57. Сообщение от ыы (?), 07-Мрт-21, 22:44 | +1 +/– | |
Скажите пожалуйста, а зачем версионировать таблицы БД "со статистикой о коронавирусе"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #64, #71 | ||
| 58. Сообщение от ыы (?), 07-Мрт-21, 22:54 | +1 +/– | |
Мне вот тоже непонятно чем выборка по актуальному признаку при физическом отсутствии лишних данных (состояние базы в некий момент времени) лучше выборки тем же данным при наличии еще других данных в таблице? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #93 | ||
| 59. Сообщение от Аноним (-), 07-Мрт-21, 23:10 | +/– | |
> Совершенно разные вещи. Одна из главных фич всех скриптовых языков - это | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #84 | ||
| 60. Сообщение от Аноним (-), 07-Мрт-21, 23:15 | +/– | |
> Я сказал "эффективного". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #68, #85 | ||
| 61. Сообщение от Аноним (-), 07-Мрт-21, 23:18 | +/– | |
> Он стартует серверный процесс и подключается к нему по сети. Значит будет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #75 | ||
| 62. Сообщение от ыы (?), 07-Мрт-21, 23:42 | +4 +/– | |
А вы думаете как партицирование делается? Не только на каждую таблицу.. а каждую строку... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 63. Сообщение от ыы (?), 07-Мрт-21, 23:45 | +/– | |
> для организации _среза_ данных | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #72 | ||
| 64. Сообщение от Аноним (42), 07-Мрт-21, 23:55 | +/– | |
Это похоже попытка сделать темпоральную БД. Компании разные пыжились но как я погляжу это не взлетело. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #66 | ||
| 65. Сообщение от Аноним (65), 08-Мрт-21, 00:01 | +/– | |
Идея интересная, но чем в данном случае будет merge. OK, допустим это слияние двух изменений в какое-то третье изменение включающее оба. На графе всё норм, но как будет выполняться хотя бы простейшее из них. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. Сообщение от ыы (?), 08-Мрт-21, 00:07 | +1 +/– | |
InfluxDB называется... Вон работает как лошадь - метрики мониторинга пишет.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 Ответы: #74 | ||
| 67. Сообщение от ыы (?), 08-Мрт-21, 00:11 | +/– | |
Мне кажется, что база данных, в которой определенный scn или момент времени имеет значение большее чем точка отката на бэкап - это дурно спроектированная база данных. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #99 | ||
| 68. Сообщение от ыы (?), 08-Мрт-21, 00:13 | +/– | |
Учитывая что серверов у гугла как грязи, и сама архитектура построена на идее дешевого сервера но зато быстро заменяемого - сентенция о проблеме несколько странной выглядит... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #81, #88 | ||
| 69. Сообщение от ыы (?), 08-Мрт-21, 00:16 | +2 +/– | |
>При этом Dolt скорее является инструментом для манипулирования данными, чем системой обработки запросов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 70. Сообщение от Синдарин (?), 08-Мрт-21, 00:30 | +4 +/– | |
Мы засунули вам абстракцию в абстракцию, чтобы пока вы используете абстракцию, могли получить абстракцию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 71. Сообщение от YetAnotherOnanym (ok), 08-Мрт-21, 00:44 | +1 +/– | |
А почему нельзя при изменении одной ячейки считать всю таблицу со старым значением одной версией, а с новым значением - другой? Где-нибудь сказано, что при этом должны физически клонироваться на диске все оставшиеся неизменными ячейки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #98 | ||
| 72. Сообщение от минона (?), 08-Мрт-21, 01:00 | +1 +/– | |
Возможно, я не совсем понял вопрос, но в системах, для которых нужно манипулировать данными в стиле Git (см. топик), интересно не просто состояние какой-то одной записи в табличке, а определенного подмножества данных, соответствующих нужному состоянию. Точно так же, вы в Git (а равно как и в SVN и любой другой SCM, не считая RCS и CVS) имеете дело не с отдельным файлом, а с (под)множеством файлов, соответствующих определенному коммиту. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #86 | ||
| 73. Сообщение от kai3341 (ok), 08-Мрт-21, 01:02 | +/– | |
> Он стартует серверный процесс и подключается к нему по сети. Значит будет оверхед на переключение контекста, оверхед на сокет, оверхед на сериализацию, никакого прямого доступа к отображениям в памяти, да ещё и без гарантий завершения сервера, если клиентский процесс упадёт. Поэтому я мультипроцессинг так и не люблю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #78, #87, #97 | ||
| 74. Сообщение от Аноним (42), 08-Мрт-21, 01:19 | +/– | |
Больше имело в виду полностью скуль база. На которой можно делать всё тоже самое, но ещё и выбирать в какой момент времени делать запрос. Инфлюкс с этим как-то не очень. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 Ответы: #94 | ||
| 75. Сообщение от kai3341 (ok), 08-Мрт-21, 01:21 | +1 +/– | |
> Питон сам тормозной как трактор, так что смысла то все это оптимизировать? Чтобы знатно попахать с результатом близким к нулю? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 Ответы: #96 | ||
| 76. Сообщение от Аноньимъ (ok), 08-Мрт-21, 01:33 | –2 +/– | |
Да что-то ничего крутого ни в гит ни в "стиле гит" нет. Последние откровенным маразмом попахивает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 77. Сообщение от Аноньимъ (ok), 08-Мрт-21, 01:36 | +1 +/– | |
Откуда берутся все эти уроды? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #104 | ||
| 78. Сообщение от Аноньимъ (ok), 08-Мрт-21, 01:50 | +/– | |
Смузихлебы способны и не на такое. Это вы тут узко мыслите! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 Ответы: #80 | ||
| 79. Сообщение от Аноньимъ (ok), 08-Мрт-21, 01:56 | +/– | |
Я понял, это шутку к 1му апреля готовят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #131 | ||
| 80. Сообщение от kai3341 (ok), 08-Мрт-21, 02:00 | +/– | |
> Смузихлебы способны и не на такое. Это вы тут узко мыслите! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
| 81. Сообщение от Аноним (81), 08-Мрт-21, 03:01 | +1 +/– | |
Сервер может быть дешёвым, но датацентры стоят дорого, особенно когда жрут много энергии и производят тепла. Закон Мура закончился, дальнейшее упрощения труда программистов начинает сказываться на цене обслуживания. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #90 | ||
| 82. Сообщение от Ordu (ok), 08-Мрт-21, 03:53 | +/– | |
> Сначала я подумал "о, круто, какая свежая идея", а потом подумал ещё и понял, что фигня. И вот почему. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #100, #120 | ||
| 83. Сообщение от Ordu (ok), 08-Мрт-21, 04:16 | +/– | |
Эта штука позволяет немного иначе разделить задачи. Это не значит, что в ней можно сделать что-то такое, чего нельзя сделать на голом SQL, но в конце-концов, на C ведь тоже нельзя сделать ничего, чего нельзя было бы сделать на ассемблере -- это не значит что C не нужен, так? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #106 | ||
| 84. Сообщение от CrazyAlex (?), 08-Мрт-21, 07:35 | +/– | |
Да нахрена он вообще? Та же беда, что и с экспериментами в командной строке шелла - замучаешься контролировать состояние окружения. Поэтому я уже много лет всё мало-мальски сложное шелловское сразу пихаю в файлы, а просто командная строка - это для ps | grep какого-нибудь. И точно так же - никакого REPL, только нормальный файл с исходниками и Makefile рядом по возможности, чтобы повторяемо было, и желательно - не только мной | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #95 | ||
| 85. Сообщение от Аноним (49), 08-Мрт-21, 08:37 | +/– | |
Это в веб-сервисах. Я же программер на питоне и плюсах программ для десктопа и дейта-саентист. Какие там у Гугла проблемы на хайлоад-серверах, обслуживающих клиентов, меня не очень волнует - мои приложения не обслуживают клиентов и не должны держать тысячи запросов в секунду, главный bottleneck у меня - это диск (потому что я жлоб и SSD брать не буду) и память. Они должны делать свое дело локально. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #91 | ||
| 86. Сообщение от ыы (?), 08-Мрт-21, 09:08 | –1 +/– | |
Это все понятно. И точки зрения академического интереса - можно извернуться... Приведите пример осмысленной задачи решаемой таким образом? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #127 | ||
| 87. Сообщение от Аноним (49), 08-Мрт-21, 09:16 | +/– | |
>Что делать, если пользовательский процесс упадёт с сегфолтом посреди транзакции? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 Ответы: #126 | ||
| 88. Сообщение от Аноним (-), 08-Мрт-21, 09:20 | +/– | |
> Учитывая что серверов у гугла как грязи, и сама архитектура построена на | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #92 | ||
| 89. Сообщение от Crazy Alex (ok), 08-Мрт-21, 09:21 | +/– | |
Речь не об однократном откате, а о том, что для разных ситуаций "правильное" (консистентное, конечно) состояние - разное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #103 | ||
| 90. Сообщение от ыы (?), 08-Мрт-21, 09:21 | +/– | |
Я думаю упрощение труда программиста будет и дальше превалировать над ценой оборудования. а на тепле от датацентров выращивают карпов в обогреваемых прудах... Но вообще говоря с этого момента разговор без цифр не имеет смысла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 | ||
| 91. Сообщение от Аноним (-), 08-Мрт-21, 09:22 | –1 +/– | |
> Это в веб-сервисах. Я же программер на питоне и плюсах программ для | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 | ||
| 92. Сообщение от ыы (?), 08-Мрт-21, 09:25 | +/– | |
А вы знаете разницу в производительности дешевого сервера и дорогого? В пересчете на один доллар, евро, мегафлоп или квадратный метр? Ну или хотя бы просто порядок величин представляете? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #128, #129 | ||
| 93. Сообщение от Crazy Alex (ok), 08-Мрт-21, 09:26 | +/– | |
Допустим, у вас датасет плюс-минус один, но может пополняться. А состояний, в которых он используется - много, и часть из них можно обновить, часть - нет. В приложении это реализовать можно, но здесь это уже сделали за вас, ещё и внешние инстурменты управления дали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #101 | ||
| 94. Сообщение от ыы (?), 08-Мрт-21, 09:28 | +/– | |
>выбирать в какой момент времени делать запрос | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #74 Ответы: #113 | ||
| 95. Сообщение от Аноним (-), 08-Мрт-21, 09:28 | +/– | |
> Да нахрена он вообще? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 | ||
| 96. Сообщение от Аноним (-), 08-Мрт-21, 09:30 | +/– | |
> Тоже узко. Питон позволяет подключать сишные библиотеки для числодробилок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 | ||
| 97. Сообщение от Аноним (-), 08-Мрт-21, 09:32 | +1 +/– | |
> Что делать, если пользовательский процесс упадёт с сегфолтом посреди транзакции? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 Ответы: #125 | ||
| 98. Сообщение от ыы (?), 08-Мрт-21, 09:33 | +/– | |
Это все элементарно делается уже имеющимися технологиями. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 Ответы: #116 | ||
| 99. Сообщение от Crazy Alex (ok), 08-Мрт-21, 09:33 | +/– | |
Это если вы там бахгалтерию или регистрантов на сайте храните. А для исследований разных - отличная идея. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 Ответы: #102 | ||
| 100. Сообщение от Аноним (-), 08-Мрт-21, 09:35 | +1 +/– | |
> Угу, и git не нужен, потому что бизнесу он бесполезен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 | ||
| 101. Сообщение от ыы (?), 08-Мрт-21, 09:35 | +/– | |
> А состояний, ... - много, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 | ||
| 102. Сообщение от ыы (?), 08-Мрт-21, 09:36 | +/– | |
| ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 | ||
| 103. Сообщение от ыы (?), 08-Мрт-21, 09:38 | +1 +/– | |
> особого криминала не вижу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #112, #124 | ||
| 104. Сообщение от ыы (?), 08-Мрт-21, 09:48 | +3 +/– | |
Сон разума рождает чудовищ (с) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 105. Сообщение от ыы (?), 08-Мрт-21, 09:50 | +/– | |
Кстати, а почему они не написали с точностью до наоборот - прикрутить к git- обертку для запросов на sql? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #109 | ||
| 106. Сообщение от ыы (?), 08-Мрт-21, 09:59 | +/– | |
прикрутить к git- обертку для запросов на sql? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #107 | ||
| 107. Сообщение от ыы (?), 08-Мрт-21, 10:05 | +/– | |
Хотя это конечно чисто извернуться :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 Ответы: #111 | ||
| 108. Сообщение от Аноним (108), 08-Мрт-21, 10:34 | +/– | |
Dolt ~= MySQL на уровне протокола | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #110 | ||
| 109. Сообщение от ыы (?), 08-Мрт-21, 10:49 | +/– | |
Да именно так: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 | ||
| 110. Сообщение от ыы (?), 08-Мрт-21, 11:18 | +/– | |
И где там вон тот "AS OF" ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 | ||
| 111. Сообщение от Ordu (ok), 08-Мрт-21, 11:36 | +/– | |
> Хотя это конечно чисто извернуться :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 | ||
| 112. Сообщение от Ordu (ok), 08-Мрт-21, 11:39 | +/– | |
Без этой подмены ничего не работает. В сыром датасете всегда куча мусора. И его надо вычищать. Другое дело, что, если по-хорошему, это всё должно документироваться и описываться, чтобы читающие результаты исследования могли бы сами судить, насколько эта чистка повлияла на результат. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 Ответы: #132 | ||
| 113. Сообщение от Аноним (42), 08-Мрт-21, 11:39 | +/– | |
Затем же зачем и всё остальное - упростить работу. Всё в одной таблице а заморачиваться дополнительными полями мне не надо. Сейчас есть одно ПО что текущие данные хранит в одних таблицах а потом уносит данные в исторические таблицы. И мне надо в запросах все таблички менять, если надо получить что было раньше. Ещё оно архивирует данные с некоторой периодичностью. Если в промежутке были изменения они не попадут в историческую таблицу. А тут все батарейки в комплекте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 | ||
| 114. Сообщение от Прохожий (??), 08-Мрт-21, 12:54 | +1 +/– | |
Написано на Go. Как это чудо будет вести себя под высокими нагрузками с большим количеством пользователей, интересно. Там же GC всё тормозить будет нещадно, как это случилось у дискорда, например. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 116. Сообщение от YetAnotherOnanym (ok), 08-Мрт-21, 14:30 | +1 +/– | |
Доски тоже можно прикреплять деревянными штырьками, забивая их булыжником. Но гвозди и молоток лучше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 Ответы: #143 | ||
| 117. Сообщение от RNZ (ok), 08-Мрт-21, 14:30 | +/– | |
> Совершенно разные вещи. Одна из главных фич всех скриптовых языков - это | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 118. Сообщение от msgod (ok), 08-Мрт-21, 14:49 | +/– | |
Почему не на блохчлене? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 119. Сообщение от Аноним (119), 08-Мрт-21, 15:43 | +/– | |
Манипулировать данными... это всегда хорошо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. Сообщение от Аноним (56), 08-Мрт-21, 16:29 | +/– | |
Это вы уж сами придумали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #121 | ||
| 121. Сообщение от Ordu (ok), 08-Мрт-21, 17:11 | +/– | |
> Как мне видится, обсуждаемая идея имеет смысл в очень узкой области применений, а именно, если таблицы друг с другом не связаны и их можно модифицировать независимо друг от друга. Примеры коллеги привели. В статистику поиграть допустим, уберем данные такие-то, потом другие. Ну да, удобно сохранять состояние при таких экспериментах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 Ответы: #134 | ||
| 122. Сообщение от Аноним (122), 08-Мрт-21, 18:47 | +/– | |
Я помню, что хотел такую штуку написать, но уже не помню зачем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 124. Сообщение от CrazyAlex (?), 08-Мрт-21, 19:53 | +/– | |
Во-первых, всегда есть первичная обработка - выкинуть сильные выбросы, явный мусор в ответах и подобное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 | ||
| 125. Сообщение от kai3341 (ok), 08-Мрт-21, 21:18 | –1 +/– | |
> Актуальная проблема для питонистов, только обычно падает с трехэтажным стектрейсом сам кусок питона, потому что при его кодинге гнали как на пожар и на всякие там отклонения от идеаа клали болт. А если там сеть упала, памяти не хватило или там что еще - УПС. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 Ответы: #130 | ||
| 126. Сообщение от kai3341 (ok), 08-Мрт-21, 22:13 | +/– | |
> Перезапустить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #146 | ||
| 127. Сообщение от B (?), 08-Мрт-21, 23:11 | +/– | |
>> Приведите пример осмысленной задачи решаемой таким образом? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 | ||
| 128. Сообщение от B (?), 08-Мрт-21, 23:17 | +/– | |
мы знаем, а вам гуглить придется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 | ||
| 129. Сообщение от Аноним (-), 08-Мрт-21, 23:43 | –2 +/– | |
> А вы знаете разницу в производительности дешевого сервера и дорогого? В | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 | ||
| 130. Сообщение от Аноним (-), 08-Мрт-21, 23:47 | +1 +/– | |
> Оказывается, проблема питона в стэктрейсах. Вы их боитесь? Они вас обидели? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 | ||
| 131. Сообщение от Аноним (-), 08-Мрт-21, 23:48 | +/– | |
> Я понял, это шутку к 1му апреля готовят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 | ||
| 132. Сообщение от Аноним (-), 08-Мрт-21, 23:52 | +/– | |
> Без этой подмены ничего не работает. В сыром датасете всегда куча мусора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 | ||
| 133. Сообщение от B (?), 09-Мрт-21, 00:44 | +/– | |
go it != do it | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 134. Сообщение от Аноним (56), 09-Мрт-21, 01:26 | +/– | |
> С форком вообще я не вижу никаких проблем даже потенциально | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #136 | ||
| 136. Сообщение от Ordu (ok), 09-Мрт-21, 04:07 | +/– | |
>> С форком вообще я не вижу никаких проблем даже потенциально | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 Ответы: #137 | ||
| 137. Сообщение от Аноним (56), 09-Мрт-21, 09:06 | –1 +/– | |
От форков сорцов в гит ни горячо, ни холодно, потому что это никак не влияет на реальность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #136 Ответы: #138 | ||
| 138. Сообщение от Ordu (ok), 09-Мрт-21, 09:15 | +/– | |
> От форков сорцов в гит ни горячо, ни холодно, потому что это | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #137 Ответы: #144 | ||
| 139. Сообщение от Аноним (139), 09-Мрт-21, 12:51 | +/– | |
Чем-то напоминает: если вам нужны версии, просто делайте архивы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 143. Сообщение от Аноним (-), 09-Мрт-21, 16:25 | +/– | |
> Но гвозди и молоток лучше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #116 | ||
| 144. Сообщение от Аноним (56), 09-Мрт-21, 17:30 | +/– | |
От того, что у программиста не компилируется, реальности пофигу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #138 Ответы: #145 | ||
| 145. Сообщение от Ordu (ok), 10-Мрт-21, 00:03 | +/– | |
> От того, что у программиста не компилируется, реальности пофигу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #144 Ответы: #147 | ||
| 146. Сообщение от Аноним (146), 10-Мрт-21, 10:01 | +/– | |
>Отлично. Опыта работы с БД у вас нет -- иначе вы бы знали, что такой фокус закончится повреждением структуры БД. Её кто-то должен восстановить. Или нет? Когда это должно произойти? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #126 Ответы: #149 | ||
| 147. Сообщение от Аноним (56), 11-Мрт-21, 09:04 | +/– | |
Да-да, интересно, как будет брызгать слюною конкретный Ordu, когда его платежи (или ему платежи, например зарплата) где-то потеряются. Ну там форкнули, туда сюда не та ветка, мы разбираемся, приходите через месяц. Или два. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #145 Ответы: #148 | ||
| 148. Сообщение от Ordu (ok), 11-Мрт-21, 11:03 | +/– | |
Всегда меня озадачивало, как люди могут жить в своём информационном пузырьке и не представлять себе, что бывает что-то снаружи его. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 | ||
| 149. Сообщение от kai3341 (ok), 11-Мрт-21, 15:03 | +/– | |
> Это только если отключён журнал. Отключение журнала повысит производительность, но ненамного. Прирост не стоит риска. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |