Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск СУБД SQLite 3.37" | +/– | |
Сообщение от opennews (??), 28-Ноя-21, 09:38 | ||
Опубликован релиз SQLite 3.37, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 28-Ноя-21, 09:38 | +13 +/– | |
Это лучшая встройка в мире | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #4 |
2. Сообщение от cmustdie.com (?), 28-Ноя-21, 09:57 | –19 +/– | |
Жаль что не на расте | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #7, #38 |
4. Сообщение от E71 (?), 28-Ноя-21, 10:09 | –2 +/– | |
согласен, палочка-выручалочка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
5. Сообщение от pashev.me (?), 28-Ноя-21, 10:11 | –10 +/– | |
Без питона, SQLite и gnuplot это было бы невозможно - /v19 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #70 |
7. Сообщение от Аноним (7), 28-Ноя-21, 10:15 | +3 +/– | |
Жаль что не на хаскеле | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #10 |
9. Сообщение от Аноним (10), 28-Ноя-21, 10:30 | –2 +/– | |
Браузер ведь использует сабж? Как сделать, чтобы когда место кончается, он не рассыпался и не удалял все настройки аддонов и вкладок? Я внезапно обнаружил, что временные файлы с меги (почему они не удаляются, кстати?) выжрали всё место в хомяке, и почти все программы умерли и потеряли все данные. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11, #12 |
10. Сообщение от Аноним (10), 28-Ноя-21, 10:32 | –1 +/– | |
Ни на том ни на другом такого ПО никогда не будет, к счастью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #14, #27 |
11. Сообщение от пох. (?), 28-Ноя-21, 10:34 | +1 +/– | |
Нет, вся беда именно в том что смузихлебы ниасилили сабж. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #42 |
12. Сообщение от Аноним (12), 28-Ноя-21, 10:36 | –10 +/– | |
> почти все программы умерли и потеряли все данные | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #16, #71 |
14. Сообщение от Аноним (7), 28-Ноя-21, 10:56 | +/– | |
На Golang зато можно. Тот же boltdb на столько идеален что ему даже больше не надо выпускать новые версии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #26 |
16. Сообщение от Прохожий (??), 28-Ноя-21, 11:09 | +3 +/– | |
Что значит "недобаза" в твоём лексиконе? Видимо, на каждый чих ты Оракл привык разворачивать в кластерной конфигурации. Да? LOL! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #19 |
17. Сообщение от Аноним (17), 28-Ноя-21, 11:13 | –1 +/– | |
Дожились. А когда это в скулит альтер тейбл зовезти успели ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
19. Сообщение от Аноним (7), 28-Ноя-21, 11:21 | –1 +/– | |
Ты наверно к каждой микротулзе по скулю привязываешь. LOL! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #24 |
23. Сообщение от Аноним (-), 28-Ноя-21, 11:42 | –3 +/– | |
жаль что лицензия не GPLv2, в ядро не вставить. и язык запросов не раст, небезопасно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #47 |
24. Сообщение от Прохожий (??), 28-Ноя-21, 11:44 | +2 +/– | |
А ты точно не читатель, малыш. И с памятью у тебя явные проблемы. Напомню. Чел выразил недовольство тем, что SQLite - это "недобаза". Вот мне и хотелось бы понять, какую бы он СУБД использовал бы в таком случае. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #33, #61 |
25. Сообщение от YetAnotherOnanym (ok), 28-Ноя-21, 12:05 | +/– | |
> требующим обязательного указания типа при объявлении столбцов и применяющим строгую проверку соответствия типов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29, #39 |
26. Сообщение от Аноним (26), 28-Ноя-21, 12:16 | –1 +/– | |
А вот этого не надо (с) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #28 |
27. Сообщение от Прохожий (??), 28-Ноя-21, 13:04 | +/– | |
Как вы пришли к такому выводу? И почему это к счастью? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
28. Сообщение от Прохожий (??), 28-Ноя-21, 13:05 | +/– | |
Надо, Федя, надо! (c) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
29. Сообщение от Аноним (29), 28-Ноя-21, 14:17 | +/– | |
Нет, просто SQLite изначально был очень плохо спроектирован, до этого "динамизма". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #51 |
33. Сообщение от Аноним (33), 28-Ноя-21, 14:36 | –2 +/– | |
Это не проблемы с памятью, он просто к тебе относится как к гoвну | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
34. Сообщение от Аноним (34), 28-Ноя-21, 14:48 | +/– | |
Так. В проде можно использовать? Какие камни будут если 10_000 посетителей в сутки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #35, #40, #44, #52 |
35. Сообщение от Аноним (10), 28-Ноя-21, 15:08 | +/– | |
Чем тебя текстовые файлы не устраивают? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #36, #41 |
36. Сообщение от Аноним (34), 28-Ноя-21, 15:13 | –1 +/– | |
Как вы представляете себе форум на текстовых сайтах? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #37, #56, #67, #96 |
37. Сообщение от Аноним (34), 28-Ноя-21, 15:13 | –1 +/– | |
*Файлах | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #49 |
38. Сообщение от MaDDoG2000 (ok), 28-Ноя-21, 15:27 | –2 +/– | |
А слабо на BrainFunc :)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #66 |
39. Сообщение от Gogi (??), 28-Ноя-21, 15:28 | +1 +/– | |
Так всегда было :) Опытные зубры работают со статическими типами. Набегают смузихлёбы и начинается пестоно-вакханалия или жаболожство, потом всё это rовно падает, заказчик воздымает руки и пендалями прогоняет пи%%%%сов на мороз. И снова приходят зубры и переписывают всё как надо. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #50, #125 |
40. Сообщение от Gogi (??), 28-Ноя-21, 15:31 | –3 +/– | |
Я б не ставил на ссыкулит. Есть же вполне легковесные базы типа Postgres или даже Interbase (там ещё какие-то опенсорсные открытые форки были). MySQL опять же. Чем "стандартнее" СУБД, тем меньше от неё ожидается проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #45, #94 |
41. Сообщение от Gogi (??), 28-Ноя-21, 15:32 | +/– | |
Поначалу таже такое тупое решение работает. Проблемы начинаются обычно в середине, когда чела тупо попросили отсортировать по дате. :) "Текстовые файлы" годятся для вейпер-шопа с 3 позициями, а для форума нужна нормальная база. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #57, #63 |
42. Сообщение от Аноним (-), 28-Ноя-21, 15:40 | –7 +/– | |
Скулит тоже портится необратимо без особых нагрузок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #84 |
44. Сообщение от Gogi (??), 28-Ноя-21, 15:49 | +/– | |
К слову, не так страшны 10 тыщ леммингов в сутки, как 1000 хакеров в 1 секунду. :) Тут надо смотреть на пиковую загрузку. На простом .NET/C# и sockets (самый обычный, connect-send-receive) я держал 120 клиентов в секунду. С вебом может быть посложнее, но тут надо смотреть бутылочное горлышко и устранять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #53 |
45. Сообщение от edo (ok), 28-Ноя-21, 15:59 | +1 +/– | |
Куда уж стандартнее? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #65 |
46. Сообщение от Аноним (46), 28-Ноя-21, 16:56 | –2 +/– | |
> But apart from the extra STRICT keyword, the underlying file format of the database is identical. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #58 |
47. Сообщение от Аноним (47), 28-Ноя-21, 17:19 | –1 +/– | |
> жаль что лицензия не GPLv2, в ядро не вставить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
49. Сообщение от пох. (?), 28-Ноя-21, 18:26 | +/– | |
> *Файлах | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #55, #69 |
50. Сообщение от YetAnotherOnanym (ok), 28-Ноя-21, 19:12 | +1 +/– | |
Это если у заказчика есть кто-то толковый. Часто просто докупают железо, переходят на бОльший план хостинга, а косяки подпирают костылями и подмазывают соплями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
51. Сообщение от Аноним (51), 28-Ноя-21, 20:52 | +2 +/– | |
Изначально не планировалось, что SQLite будет куда-то активно внедряться, был написан просто для удобства работы с небольшими наборами данных. Но проект внезапно взлетел и стал невероятно популярным. На slashdot'е было интервью с автором. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
52. Сообщение от Онаним (?), 28-Ноя-21, 22:08 | +/– | |
10000 посетителей или обращений? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
53. Сообщение от Онаним (?), 28-Ноя-21, 22:08 | +/– | |
С пиковой загрузкой в случае простых не-realtime сервисов решается отдачей "please wait" всем, кто не влез. Чуть подождут, и влезут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #90 |
54. Сообщение от Онаним (?), 28-Ноя-21, 22:10 | –2 +/– | |
"Add the --safe command-line option that disables dot-commands and SQL statements that might cause side-effects that extend beyond the single database file named on the command-line. " | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #64, #83 |
55. Сообщение от Онаним (?), 28-Ноя-21, 22:12 | +/– | |
Бггг, кто-то жёстко говнокодил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #77 |
56. Сообщение от Онаним (?), 28-Ноя-21, 22:13 | +/– | |
Да легко, вообще делать нечего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #79 |
57. Сообщение от Онаним (?), 28-Ноя-21, 22:15 | +/– | |
А в чём проблема сортировки-то? Загрузил, и ворочай как хочешь. БД примерно то же самое делает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #76 |
58. Сообщение от Онаним (?), 28-Ноя-21, 22:19 | +1 +/– | |
STRICT - тупо сахар для неосиляторов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #74 |
59. Сообщение от pofigist (?), 28-Ноя-21, 22:54 | +1 +/– | |
SQLite это не СУБД! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #60 |
60. Сообщение от Аноним (12), 28-Ноя-21, 23:02 | +1 +/– | |
Не мешай людям мечтать! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #62 |
61. Сообщение от pofigist (?), 28-Ноя-21, 23:12 | –6 +/– | |
На любом предприятии УЖЕ есть некая SQL - от pgsql, MySQL, MSSQL, DB2, Oracle... Создать в ней нужную БД - дело 2х минут. Заодно она сразу угодит в мониторинг, план бекапов и т.д. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #80, #95 |
62. Сообщение от pofigist (?), 28-Ноя-21, 23:15 | +1 +/– | |
SQLite это настолько не Unix way, что аж зубы сводит... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #68, #82 |
63. Сообщение от PaleMoon (?), 28-Ноя-21, 23:41 | –1 +/– | |
В чем проблема отсортировать по дате, если файлы на одной из версий reiserfs? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
64. Сообщение от Нямус (?), 29-Ноя-21, 00:20 | +/– | |
>Плохо понимаю, зачем ограничивать _CLI_ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
65. Сообщение от Аноним (29), 29-Ноя-21, 00:42 | +/– | |
Несколько? В каждом приложении. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
66. Сообщение от x3who (?), 29-Ноя-21, 01:00 | +1 +/– | |
brainfuck это пишеццо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
67. Сообщение от муу (?), 29-Ноя-21, 01:47 | +/– | |
дык на таком сайте прям щас сидишь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
68. Сообщение от Аноним (12), 29-Ноя-21, 01:55 | +/– | |
Что поделать, кирпичом пытаются гвозди забивать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #72 |
69. Сообщение от ddd2 (?), 29-Ноя-21, 04:19 | +/– | |
https://forum.combats.com/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #78 |
70. Сообщение от OpenEcho (?), 29-Ноя-21, 06:00 | +2 +/– | |
Вы о чем ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
71. Сообщение от OpenEcho (?), 29-Ноя-21, 06:15 | +/– | |
> А что ещё ждать от недобазы? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
72. Сообщение от pofigist (?), 29-Ноя-21, 07:45 | +/– | |
У нее один плюс - в теории ее всегда можно выкинуть и без особых проблем заменить на полноценную СУБД. С минимальными переделками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #87 |
73. Сообщение от Аноним (73), 29-Ноя-21, 08:44 | –1 +/– | |
Отличная локальная база. То что нужно! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #86 |
74. Сообщение от Аноним (77), 29-Ноя-21, 09:13 | +/– | |
Именно так - мурзила и кто там еще девушка ужынает не справилась с битьем по рукам обезьянок, все равно умудряющихся засунуть строку вместо числа и потом падающих на попытке ее использовать как число. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
76. Сообщение от Аноним (77), 29-Ноя-21, 09:15 | +1 +/– | |
> А в чём проблема сортировки-то? Загрузил, и ворочай как хочешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #91, #92 |
77. Сообщение от Аноним (77), 29-Ноя-21, 09:17 | +/– | |
> Просто тему в один файл запихать было бы намного эффективнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #88 |
78. Сообщение от Аноним (77), 29-Ноя-21, 09:19 | +/– | |
от неосиляторов древовидной структуры. Это даже не 2000й, это 89й, ну да, ну да, фидо с ее глупыми "lastread" и 640k enough. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
79. Сообщение от Аноним (80), 29-Ноя-21, 09:20 | +/– | |
> 1 тема = 1 файл, сообщения append'ятся | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #89 |
80. Сообщение от Аноним (80), 29-Ноя-21, 09:22 | +/– | |
На любом достаточно большом предприятии их десятки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #81 |
81. Сообщение от pofigist (?), 29-Ноя-21, 09:55 | +/– | |
Десятки только там где нет планирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 |
82. Сообщение от Аноним (7), 29-Ноя-21, 13:28 | +/– | |
Да тут фанатики почище раста. Все на стороне скуля. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #99 |
83. Сообщение от Аноним (7), 29-Ноя-21, 13:29 | +/– | |
Квалификация скуль разработчиков вынуждает накладывать на них возможность защиты от дурака. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
84. Сообщение от Аноним (-), 29-Ноя-21, 13:54 | +1 +/– | |
> Скулит тоже портится необратимо без особых нагрузок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #149 |
85. Сообщение от Наме (?), 29-Ноя-21, 13:55 | +/– | |
Неплохой однопользовательский эрзац сиквела. Для остальных затей явно не то, что стоит выбирать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
86. Сообщение от Наме (?), 29-Ноя-21, 13:55 | +/– | |
А что такое "локальная база"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #126 |
87. Сообщение от Наме (?), 29-Ноя-21, 13:56 | +/– | |
Скорее не переделками, а перделками. И не минимальными, а густыми и сочными. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
88. Сообщение от Онаним (?), 29-Ноя-21, 13:56 | +/– | |
Ты просто не догнал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #105 |
89. Сообщение от Онаним (?), 29-Ноя-21, 13:57 | +/– | |
"Ответом на какой ответ является этот ответ" - просто поле в данных поста, оно не требует специального обращения при хранении. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 Ответы: #104 |
90. Сообщение от Наме (?), 29-Ноя-21, 13:58 | –1 +/– | |
Зачем? Любая транзакционная СУБД с этим справится без сериализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #129 |
91. Сообщение от Онаним (?), 29-Ноя-21, 13:58 | +/– | |
Ты не поверишь, вот даже для опеннета такого движка хватит, и ничего нигде не кончится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
92. Сообщение от Онаним (?), 29-Ноя-21, 13:59 | +/– | |
Память скорее кончится во всяких жабомонолитах, которые не знают, что такое загрузка данных по запросу, и пытаются всё в памяти удержать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
93. Сообщение от Наме (?), 29-Ноя-21, 14:00 | +1 +/– | |
И это не субд, а встраиваемый однопользовательский реляционный движок работы с данными. Наверное так, да? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #97 |
94. Сообщение от Наме (?), 29-Ноя-21, 14:02 | +/– | |
Это однопользовательский движок. В нём нет (практически нет) реализации изоляции транзакций. Ну кроме сериализации через ожидания. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #128 |
95. Сообщение от OpenEcho (?), 29-Ноя-21, 14:22 | +/– | |
> На любом предприятии УЖЕ есть некая SQL - от pgsql, MySQL, MSSQL, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #98 |
96. Сообщение от fuggy (ok), 29-Ноя-21, 15:37 | +/– | |
Не слышал про DokuWiki? PhpBB форум может работать работать на текстовых файлах и много других созданных во времена web 2.0. Ничего плохого в этом нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #103 |
97. Сообщение от Аноним (12), 29-Ноя-21, 16:51 | +/– | |
Это помойка, которую легко заменяет ini-файл, ибо для других целей её не используют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 Ответы: #102, #140 |
98. Сообщение от pofigist (?), 29-Ноя-21, 16:56 | +/– | |
А зачем в телефонах sqlite, да и вообще sql? Конфиги хранить да логи? :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 Ответы: #106 |
99. Сообщение от pofigist (?), 29-Ноя-21, 16:57 | +/– | |
В смысле? Если тебе нужен sql db - используй полноценную СУБД. А вот если тебе не нужна полноценная СУБД - отличный повод задуматься, а нужен ли тебе именно SQL? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #135 |
102. Сообщение от Наме (?), 29-Ноя-21, 17:23 | –1 +/– | |
Не соглашусь. На реляционной "декларативке" зачастую куда проще данными оперировать. Во встройке какой-нибудь промышленной, например. Лайт же исконно использовали для упрощения интеграции БИУСов с автономными корабельными системами (чтоб и там и там была одна модель данных, ну или близкая). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 |
103. Сообщение от pofigist (?), 29-Ноя-21, 18:21 | +1 +/– | |
Ничего хорошего - тоже. Оно конечно работает, но... мягко говоря не стабильно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 |
104. Сообщение от пох. (?), 29-Ноя-21, 19:51 | +/– | |
А теперь выведи мне всю цепочку сообщений, к которой относится это сообщение - вот до корневого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 Ответы: #110, #111, #112 |
105. Сообщение от пох. (?), 29-Ноя-21, 19:57 | +/– | |
В хвост чего, у тебя ж вся тема в одном файле. Нет, ты не успел, это не последнее надо удалить, а уже пятнадцатое от конца (и ему еще и ответили). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #107, #108, #109, #113 |
106. Сообщение от OpenEcho (?), 29-Ноя-21, 21:00 | +/– | |
> А зачем в телефонах sqlite, да и вообще sql? Конфиги хранить да | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #131 |
107. Сообщение от Онаним (?), 29-Ноя-21, 21:16 | +/– | |
Вся тема в одном файле не означает, что нельзя новые данные писать в хвост файла, не? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 Ответы: #117 |
108. Сообщение от Онаним (?), 29-Ноя-21, 21:17 | +/– | |
Threaded view генерится из любого набора данных элементарно, главное не вгружать по одному посту, а вгрузить весь тред (треды) целиком, и далее собрать дерево ID. Операция совершенно копеечная. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
109. Сообщение от Онаним (?), 29-Ноя-21, 21:19 | +/– | |
И да, не надо блджад сканить всю базу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 Ответы: #116 |
110. Сообщение от Онаним (?), 29-Ноя-21, 21:20 | +/– | |
Элементарно. Thread id в сообщении есть всегда. Референс на предыдущий ответ тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 Ответы: #119 |
111. Сообщение от Онаним (?), 29-Ноя-21, 21:22 | +/– | |
И нет, никаких специальных телодвижений там до появления тредов на больше памяти, чем один одновременный клиент может выжрать, не требуется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 |
112. Сообщение от Онаним (?), 29-Ноя-21, 21:26 | +/– | |
Я просто очень даже в работе оперирую структурами, которые сильно превышают объём RAM вообще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 Ответы: #114 |
113. Сообщение от Аноним (51), 29-Ноя-21, 21:26 | +/– | |
Немного оффт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 Ответы: #115 |
114. Сообщение от Онаним (?), 29-Ноя-21, 21:29 | +/– | |
SQLite кстате тоже есть ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
115. Сообщение от пох. (?), 29-Ноя-21, 21:35 | +/– | |
На этом понять смысл и преимущества тредовой читалки не получится. Они хорошо видны от 1000 постов в сутки - когда в принципе и невозможно читать их все, и незачем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 Ответы: #138 |
116. Сообщение от пох. (?), 29-Ноя-21, 21:37 | +/– | |
> И да, не надо блджад сканить всю базу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #121, #122 |
117. Сообщение от пох. (?), 29-Ноя-21, 21:42 | +/– | |
> Вся тема в одном файле не означает, что нельзя новые данные писать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 Ответы: #118 |
118. Сообщение от Онаним (?), 29-Ноя-21, 21:47 | +/– | |
Не надо файл целиком сканировать, у большинства форумов постов не наберётся столько в треде, чтобы его целиком не вгрузить один раз в память. А если наберётся - тогда да, просканировать здоровыми блоками. Чудес не бывает, и волшебная RDBMS тоже сканирует файлы :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #117 Ответы: #120, #130 |
119. Сообщение от пох. (?), 29-Ноя-21, 21:47 | +/– | |
> Элементарно. Thread id в сообщении есть всегда. Референс на предыдущий ответ тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 Ответы: #123, #124 |
120. Сообщение от Онаним (?), 29-Ноя-21, 21:48 | +/– | |
Если контент здоровый - можно ещё со сканированием упростить: достаточно перед данными псто (возможно сжатыми) хранить их длину. Но это уже не про форумы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 |
121. Сообщение от Онаним (?), 29-Ноя-21, 21:49 | +/– | |
Да нет, я изначально пишу, что в RDBMS всё это уже сделано. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 |
122. Сообщение от Онаним (?), 29-Ноя-21, 21:50 | +/– | |
А вот тем, кто всецело на RDBMS полагается, и ничего окромя не умеет - ну, курить в сторонке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 |
123. Сообщение от Онаним (?), 29-Ноя-21, 21:53 | +/– | |
Вгружается весь тред до корня. Или весь целиком, или индекс. Строится из линейной структуры ID<->ID деревце - не бог весть какая операция. Дальше выводится. Напоминаю, мы в рамках форума, пара сотен тысяч постов в треде "с корня" вряд ли наберётся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 |
124. Сообщение от Онаним (?), 29-Ноя-21, 21:55 | +/– | |
Больше того, для RDBMS такая задачка - тоже не из самых лёгких. Проще бывает вгрузить листы ID<->ID по source thread ID, и дальше их уже кодом в дерево обработать. Рекурсивные запросы много где ныне есть, но эффективность у них, @#$... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #127 |
125. Сообщение от Аноним (125), 30-Ноя-21, 01:02 | +/– | |
Джава-то как раз строго-типизированный язык. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
126. Сообщение от Аноним (73), 30-Ноя-21, 07:14 | –1 +/– | |
Не ужели вам на вайти в айти смузи курсах не рассказывали? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #134 |
127. Сообщение от пох. (?), 30-Ноя-21, 08:03 | +/– | |
> телефонии. +1 +1 123, +1 123 456, и вплоть до полных | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 Ответы: #139 |
128. Сообщение от пох. (?), 30-Ноя-21, 08:06 | +/– | |
> Это однопользовательский движок. В нём нет (практически нет) реализации изоляции транзакций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #137 |
129. Сообщение от пох. (?), 30-Ноя-21, 08:08 | +/– | |
> Зачем? Любая транзакционная СУБД с этим справится без сериализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #136 |
130. Сообщение от пох. (?), 30-Ноя-21, 08:10 | +/– | |
> Не надо файл целиком сканировать, у большинства форумов постов не наберётся столько | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 |
131. Сообщение от pofigist (?), 30-Ноя-21, 09:26 | +/– | |
Так чего же ты не сейчас открыл-то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #106 Ответы: #132 |
132. Сообщение от OpenEcho (?), 30-Ноя-21, 10:30 | +/– | |
> Так чего же ты не сейчас открыл-то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 Ответы: #133 |
133. Сообщение от pofigist (?), 30-Ноя-21, 10:49 | +/– | |
> значимость sqlite на телефонах | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #132 |
134. Сообщение от Наме (?), 30-Ноя-21, 11:50 | +/– | |
Локальность или нелокальность не имеет никакого значения. Тут дело не в локальности, а в принципиальном однопользовательском применении. Ничто не мешает приделать сокет, но от этого решение не станет многопользовательским. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 |
135. Сообщение от Наме (?), 30-Ноя-21, 11:54 | +/– | |
Нет никакой обязательной связи между Сиквелом и СУБД. Сиквел просто удобный способ манипулировать данными. Всё. Удобнее, а практически всегда удобнее, использовать декларативный реляционный подход? Вот тебе, держи и пользуйся. Нужна многопользовательская среда с транзакциями, бэкапом, репликациями и т.д. и т.п.? Тогда нужно что-то потолще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #141 |
136. Сообщение от Наме (?), 30-Ноя-21, 11:59 | +/– | |
Бывает и является простой рутиной, разрешаемой бизнес-правилами. Как-бы, большинство производственных баз апдейты делают на рипитэбл рид или вообще на рид коммитэт и как-то проблемы потерянных обновлений решают. В mvcc-режиме локов не будет -- будут откаты из-за коллизии обновлений. В блокирующем гуане мамонта, вроде старых МС Сиквелов, да, дэдлоки будут, но там тоже это всё решаемо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 |
137. Сообщение от Наме (?), 30-Ноя-21, 12:02 | +/– | |
Ну венды тогда на военных кораблях ВМС США не было. И сейчас, наверное, нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 Ответы: #146 |
138. Сообщение от Anonymouz (?), 30-Ноя-21, 13:08 | +/– | |
В nntp linux-kernel ещё есть. Который как-раз показывает всю ущербность tin'a - и его тормозные кэша, и прочие кривые фильтры с непонятным скорингом. А отсутствие limit pattern как в mutt'e - вообще делает его малополезным на чём-то с большим трафиком. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 |
139. Сообщение от Онаним (?), 30-Ноя-21, 14:32 | +/– | |
Ды щаз, не нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 |
140. Сообщение от Онаним (?), 30-Ноя-21, 14:35 | +/– | |
Используют, и ещё как. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #143 |
141. Сообщение от pofigist (?), 30-Ноя-21, 15:26 | +/– | |
Да ну? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #135 Ответы: #142 |
142. Сообщение от Наме (?), 30-Ноя-21, 16:40 | +/– | |
У тебя во рту тоже есть язык. Но если его оттуда изъять он языком быть не перестанет. Синтаксически. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 Ответы: #144 |
143. Сообщение от Наме (?), 30-Ноя-21, 16:42 | –1 +/– | |
Нет никакой "локальности". Куда ты Лайт встроишь не ограничено ничем, кроме полёта фантазии. Ещё раз, просто приделай сокет и не будет твое решение с Лайтом локальным, а вполне себе глобальным. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 Ответы: #145 |
144. Сообщение от pofigist (?), 30-Ноя-21, 17:43 | +/– | |
> Сиквел это один из диалектов, реализующих (не в полной мере) реляционную исчисление (или алгебру). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #142 |
145. Сообщение от Онаним (?), 30-Ноя-21, 21:10 | +1 +/– | |
Я о другой локальности, ну да ладно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 Ответы: #147 |
146. Сообщение от пох. (?), 30-Ноя-21, 22:43 | +/– | |
Эммм... мне казалось, история с заклинившими орудиями кресейра должна была войти уже в школьные учебники? "Персонал проинструктирован - ноль в это поле не вводить!" (У nt3.1 не оказалось обработчика прерывания по делению на ноль на платформе, кажись, mips) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 |
147. Сообщение от Наме (?), 01-Дек-21, 10:14 | –1 +/– | |
Если одну строку из миллионов? Никакого сколь-либо существенно влияния сокету тут не будет. Ты, наверное, имел в виду миллионы строк по одной? Да, тогда будет. Но Сиквел как раз про то, чтобы не выбирать миллионы по одной, а выбирать сразу множествами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #145 Ответы: #148 |
148. Сообщение от Онаним (?), 01-Дек-21, 14:34 | +/– | |
Не "одну", а по "одной". Множества там не особо катят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #147 |
149. Сообщение от пох. (?), 03-Дек-21, 13:59 | +/– | |
Ну так чего ты хочешь - написано-то на немодных сях, а не каком игого с коровоутинами, пытающимися параллельно жевать одну и ту же соломину и давящимися в результате, и параллельная запись не предусмотрена от слова вообще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |