The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск СУБД SQLite 3.34.0, opennews (ok), 03-Дек-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Выпуск СУБД SQLite 3.34.0"  +17 +/
Сообщение от A.Stahl (ok), 03-Дек-20, 14:24 
Самая нужная БД в мире (ну после CSV, конечно)!
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск СУБД SQLite 3.34.0"  –21 +/
Сообщение от Аноним (2), 03-Дек-20, 14:33 
На самом деле она как царь Мидас, только наоборот - всё куда она вкрячена начинает неистово тормозить. Заметил это ещё лет 10 назад в xmoto когда индексировались новые уровни - запись инфы о них в базу данных занимала до секунды на каждый. Вот и сейчас - pkg во FreeBSD тормозит из-за этой недобазёнки, профиль firefox пухнет из-за неё же.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск СУБД SQLite 3.34.0"  +10 +/
Сообщение от Аноним (4), 03-Дек-20, 14:42 
кек, ну перетяни тот же софт на окакл и посмотри, насколько "ЭТО" будет в реальности тормозить, заодно вспомнишь в FF каково было во времена диалапа.
И pkg тормозит отнюдь не из-за sqlite
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск СУБД SQLite 3.34.0"  –8 +/
Сообщение от Аноним (2), 03-Дек-20, 18:09 
> кек, ну перетяни тот же софт на окакл и посмотри

Какой нахрен оракле. Из не-встраиваемых баз я к этой говноподелке близко не подойду, когда парк корпоративных баз перевели на postgres столько проблем сразу ушло. Тут-то речь про встраиваемые базы.

> И pkg тормозит отнюдь не из-за sqlite

Из-за sqlite. Фаза "Updating packages" которая и жрёт 90% времени при обновлении - это именно обновление sqlite.

Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск СУБД SQLite 3.34.0"  +7 +/
Сообщение от Страшный аноним (?), 03-Дек-20, 21:20 
> Какой нахрен оракле. Из не-встраиваемых баз я к этой говноподелке близко не подойду, когда парк корпоративных баз перевели на postgres столько проблем сразу ушло.

Какой тут болид Формулы-1? Я к этой говноперделке близко не подойду. Когда парк корпоративных автомобилей перевели на Запорожец, столько проблем сразу ушло у нас, у механиков.

Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Аноним (2), 04-Дек-20, 18:08 
Оракле это не болид формулы-1. Это уродливая неповоротливая базёнка обросшая неоправанными мифами о её якобы крутости, поскольку из-за, опять же, неоправданной её стоимости доступна она только в кровавом интерпрайзе, и то только нечеловеческими усилиями продавальщиков оракла, а обычным смертным оракл запрещает даже публиковать бенчмарки своей поделки, догадайтесь по каким причинам. Но король-то голый.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск СУБД SQLite 3.34.0"  –5 +/
Сообщение от Аноним (7), 03-Дек-20, 15:02 
> pkg во FreeBSD

Там ещё куча проблем. Мне пока не верится что из-за скулите можно рандомно крашиться посреди апдейта системы, оставляя её в полудохлом состоянии.
Всё-таки pkg - это своя разработка бздешников, а не утащеная с линукса.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

25. "Выпуск СУБД SQLite 3.34.0"  +1 +/
Сообщение от zzz (??), 03-Дек-20, 17:01 
>из-за скулите можно рандомно крашиться посреди апдейта системы
>куча проблем

Твоя единственная "куча проблем" - кривые руки.

Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск СУБД SQLite 3.34.0"  –2 +/
Сообщение от Аноним (7), 03-Дек-20, 18:51 
Крикни громче, раз больше нечего сказать. И ещё расскажи всем что в бзде всё работает и ничего не ломается. UFS2, ilwifi - тоже результат кривых рук, да...
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск СУБД SQLite 3.34.0"  +1 +/
Сообщение от Аноним (-), 03-Дек-20, 19:35 
> Крикни громче, раз больше нечего сказать. И ещё расскажи всем что в
> бзде всё работает и ничего не ломается. UFS2, ilwifi - тоже
> результат кривых рук, да...

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

И да, в наблюдаемой и подтверждемой нормальными пользователями фри реальности, UFS2 ломает или глючное железо или глючная прокладка между клавиатурой и креслом.


Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Аноним (52), 03-Дек-20, 23:23 
Или отключение питания (паника ядра? что-то чаще чем линукс паникует), но то такое.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Аноним (-), 04-Дек-20, 02:08 
> Или отключение питания (паника ядра? что-то чаще чем линукс паникует), но то такое.

Пока прошивка устройства не переупорядочивает запись, не игнорирует сброс write кэша и не врет о размере физ. сектора (в этом случае не обеспечивается атомарность записи метаданных), отключение питания не особая помеха. А с отключенным журналом вообще неубиваемая.


Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от zzz (??), 04-Дек-20, 02:48 
Кого ты слушаешь, в лучшем случае он гонял фрю в qemu+kvm с включенным writecache'ем, который ломает O_DIRECT, но скорее всего просто повторяет мантру, подслушанную от таких же попугаев.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск СУБД SQLite 3.34.0"  –2 +/
Сообщение от Аноним (52), 04-Дек-20, 03:35 
Ну вообще-то на хосте, но оправдания у вас забавные. Я бы даже поставил на то что ext4 от 2 паник (или отключений) подряд не рассыпется.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Аноним (52), 04-Дек-20, 03:36 
s/поставил/не поставил/
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск СУБД SQLite 3.34.0"  –2 +/
Сообщение от zzz (??), 04-Дек-20, 03:43 
Поставил фрю на хост, тут же получил две паники и UFS рассыпалась. Две песни "Фантазер" этому господину и премию Корнея Чуковского.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

70. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Аноним (52), 04-Дек-20, 03:47 
> Поставил фрю на хост, тут же получил две паники и UFS рассыпалась.

Как ты узнал? Только паник было даже не две, штук 5 пока я от них избавился. Но сути это не меняет.

> Две песни "Фантазер" этому господину и премию Корнея Чуковского.

Ты обвиняешь меня во лжи?

Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от zzz (??), 04-Дек-20, 04:43 
>Ты обвиняешь меня во лжи?

И еще премию "Золотая малина" за лучшую актерскую игру.

Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от bergentroll (ok), 03-Дек-20, 21:30 
Ах, вот и луна заглянула в окошко. Время укутаться в плед, налить себе травяного чаю и открыть мой любимый opennet.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

51. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Аноним (-), 03-Дек-20, 22:49 
> в бзде всё работает и ничего не ломается. UFS2 ... - тоже результат кривых рук, да...

А проблемы с UFS2 случайно не в qemu+KVM, с настройками по умолчанию?

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

63. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Ivan_83 (ok), 04-Дек-20, 02:31 
С вифи - плохо, скоростя ущербные, тут спору нет.
С остальным - проблем нет или мизер, который не беспокоит.
Хотя нюанс в том, что нужно посещать багтрекер и брать от туда патчи и воркароунды к некоторым проблемам.

Можете тут ознакомится с моими конфигами, там есть некоторые тюнинги и воркароунды: http://www.netlab.linkpc.net/download/software/os_cfg/FBSD/12.0/

Если заинтересует, то отсюда: rsync://wupd.dhis.org:873/update-ports/ можно вытянуть порты с моими патчами и тп. (svn status всё покажет как есть)

Помню когда только начинал у меня от отключения диски сыпались %)
Дело было в бэкграундовой проверке фс.
Сейчас предпочитаю из всех фичей только софтапдейты держать включёнными, с журналом у меня было пару раз что fsck после ресета ошибок не нашёл, но система падала, я тогда всё жлелезо перебрал, а вылечилось когда принудительно fsck сделал с игнорированием журнала.
А как сделать двух проходной fsck на загрузке я не нашёл, так бы журнал не отключил.

Насколько помню журнал делали для быстрой проверки диска, нынче для ssd это не актуально.

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

76. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от пох. (?), 04-Дек-20, 09:37 
> Хотя нюанс в том, что нужно посещать багтрекер и брать от туда патчи и воркароунды к некоторым проблемам.

Дааа, раньше-то достаточно было иногда обновлять RELENG... патчами и вокараундами занимались те ребята, которые понимали что делают. Давно йето было, и МакКузик был еще молод...

> Насколько помню журнал делали для быстрой проверки диска, нынче для ssd это не актуально.

конечно неактуально - чего их особо проверять, 200G или сколько там у тебя дешевый ssd емкостью?

А что вот мне делать с насом на скромные 8T ? Подождать недельку, пока проверится?
Использовать zfs которая works-as-intended, а теперь ее еще вздумали переписать заново по линкусным калькам?

Эх... хорошая была система freebsd. Но где-то до восьмой версии включительно. А теперь, увы, жалкие ошметки от прежнего качества остались. И да, pkg ладно бы только тормозил - он еще и старательно ломается в каждой новой версии. Вот скажите мне - зачем банальной программе, вся задача которой - распаковывать tar.bz2 и вести учет версий пусть в sqlite базке данных (модный-современный разработчик, конечно, поставил бы монгу, чтоб не только тормозило, но и падало) - использовать модные-современные апи, появившиеся в ведре пол-года назад, почему она не может обойтись теми api которые в нем были ДВАДЦАТЬ лет назад - и которых вроде вполне должно было быть достаточно для чтения архива и распаковки оттуда файликов, это и тридцать лет назад умели (при том что и распаковка-то через libarchive)?  А вот его разработчики - придумали!

Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от GentooBoy (ok), 04-Дек-20, 20:14 
>Эх... хорошая была система freebsd. Но где-то до восьмой версии включительно.

мм планку годности передвинули с 4 версии до 8 версии, занятно.

Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от пох. (?), 04-Дек-20, 23:35 
> мм планку годности передвинули с 4 версии до 8 версии, занятно.

в четвертой был, помимо прочих болезней детства, works as intended в виде никогда не освобождавшегося места после удаления файлов при некоторых интересных обстоятельствах. Нечеловеческими усилиями эту проблему удалось победить, но...слишком поздно, и фикс так никогда (afair) не попал ни в одну из релизных веток.

Ну и того, добро пожаловать обратно в 32bit era. Мне не хочется.

А вот чего бы такого мне надо было от восьмой такого, чего умеет только более современная - я вряд ли смогу придумать.

Там даже zfs уже была вполне рабочая, если смириться с некоторыми "особенностями" (в 9й ее "слегка" поломали, а дальше начался ад и израиль, теперь вот закончившийся полным п-цом, и чинить уже некому)

Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Ivan_83 (ok), 05-Дек-20, 00:58 
Ты походу теоеретег.

У меня более 20Т и проверяется оно за вполне конечно время, минут 10-20 не больше.
SSD под систему, обычные сата, проверяются менее чем за минуту.
Это полная проверка, без журнала.

И до 11 версии у ZFS были знатные баги, так что приходилось диски занулять перед форматированием в него, чтобы грабли и подземные стуки не беспокоили.

Про особенности pkg - сходите и почитайте в репу.

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

62. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Ivan_83 (ok), 04-Дек-20, 02:20 
pkg так просто не крашится.
http://www.netlab.linkpc.net/download/software/os_cfg/FBSD/1... - можете этим в след раз корки разгрести и выложить в гитхуб, завести там багу.
Ещё в сисцтл:
kern.coredump=1                # Enable/Disable coredumps.
kern.nodump_coredump=1            # Enable setting the NODUMP flag on coredump files.
kern.coredump_devctl=1            # Generate a devctl notification when processes coredump.
kern.corefile=/tmp/%N.%I.core        # Process corefile name format string
kern.compress_user_cores=1        # Compression of user corefiles
kern.compress_user_cores_level=3    # Corefile compression level
debug.ncores=16                # Limiting the number of corefiles generated by a particular process

А простое нытьё на форуме, без пруфов - удел школоты начальных классов.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

9. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Аноним (9), 03-Дек-20, 15:06 
> всё куда она вкрячена начинает неистово тормозить

Причину со следствием не путаешь? Может, это вкрячивают её из-за того, что всё больше и больше данных приходится хранить, и без неё тормозов было бы ещё больше?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

12. "Выпуск СУБД SQLite 3.34.0"  –2 +/
Сообщение от Аноним (12), 03-Дек-20, 15:10 
- А что, если начать думать? ... Да ну нафик! Лучше скуля вкрячу.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Аноним (17), 03-Дек-20, 16:00 
Тот кто умеет думать скуль и не юзает.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Ivan_83 (ok), 04-Дек-20, 02:15 
Оно не тормозит, как минимум у меня.
Я бы на вашем месте прошёлся профайлером или хотя бы truss чтобы хотя бы примерно понять в чём проблема.
Или как минимум пожаловался на гитхабе, где pkg и пилится.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

108. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Аноним (2), 04-Дек-20, 18:11 
Тормозит она у всех, а ты либо врёшь, либо считаешь нормальным что обновление состояния удалённого репозитория происходит не мгновенно. Проблема неоднократно обсуждалась с bapt, но увы, больше из sqlite не выжать.
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от анонн (ok), 04-Дек-20, 20:16 
> Тормозит она у всех, а ты либо врёшь, либо считаешь нормальным что
> обновление состояния удалённого репозитория происходит не мгновенно.

Ну, по сравнению с APT оно летает.


на tmpfs, древний мобильный двухядерный i3
$ time pkg -r test update                                                        
pkg: . wrong user or group ownership (expected 0/0 versus actual 1001/0)
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01    
Fetching packagesite.txz: 100%    6 MiB   3.4MB/s    00:02    
Processing entries: 100%
FreeBSD repository update completed. 32859 packages processed.
Updating FreeBSD-base repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01    
Fetching packagesite.txz: 100%   37 KiB  38.2kB/s    00:01    
Processing entries: 100%
FreeBSD-base repository update completed. 559 packages processed.
Updating pr0n-repo repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01    
Fetching packagesite.txz: 100%   49 KiB  50.3kB/s    00:01    
Processing entries: 100%
pr0n-repo repository update completed. 124 packages processed.
All repositories are up to date.
pkg -r test update  8,14s user 0,24s system 76% cpu 10,900 total

Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Ivan_83 (ok), 05-Дек-20, 01:02 
# /usr/bin/time -h pkg update
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100%    916 B   0.9kB/s    00:01    
Fetching packagesite.txz: 100%    6 MiB   2.3MB/s    00:03    
Processing entries: 100%
FreeBSD repository update completed. 32859 packages processed.
All repositories are up to date.
    11.37s real        6.03s user        0.15s sys

12 секунд, из которых минимум 4 оно тянуло по сети - не вижу проблемы.

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

105. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Аноним (105), 04-Дек-20, 17:33 
> Заметил это ещё лет 10 назад

Гы. Как раз 10 лет назад в sqlite (в релизе 3.7.0) завезли WAL, который избавляет от тормозов при интенсивной записи. Правда, приложение должно этот режим активировать с своей стороны. Так что ты упел запрыгнуть в криокамеру, что называется, в последний момент.

> сейчас - pkg во FreeBSD тормозит из-за этой недобазёнки

Да? Если верить бенчмаркам, даже в 2012 году производительнсть недобазёнки составляла в 40+ тысяч операций в секунду. Посмотри сам - http://www.lmdb.tech/bench/microbench/ Может, если бздя тормозит, виноват в этом может быть не только sqlite?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

110. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Аноним (2), 04-Дек-20, 18:27 
> производительнсть недобазёнки составляла в 40+ тысяч операций в секунду.

Ты серьёзно думаешь что это впечатляющее число? Кстати, как раз порядка 30k записей о пакетах в pkg и заливается, только, во-первых, реальных, а не синтетических, и во-вторых, не на Core2 Extreme, а на там где реально используется pkg, т.е. в т.ч. на скромных виртуалках и одноплатниках. Поэтому и имеем

% time sudo pkg update
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100%    916 B   0.9kB/s    00:01    
Fetching packagesite.txz: 100%    6 MiB   3.4MB/s    00:02    
Processing entries: 100%                                                  // грустно считаем процентики на sqlite insert полминуты
FreeBSD repository update completed. 32859 packages processed.
All repositories are up to date.
sudo pkg update  11.59s user 1.19s system 48% cpu 26.486 total

> Посмотри сам - http://www.lmdb.tech/bench/microbench/

Ты не поверишь, но именно про это я и говорю - sqlite в непередаваемо глубочайшей жопе по сравнению с kv встраиваемыми базами, при этом он в большинстве случаев используется именно как kv.

> Может, если бздя тормозит, виноват в этом может быть не только sqlite?

Вот это да, ничего не тормозит, в sqlite тормозит, виновата конечно фря.

Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от MasterSlave (?), 03-Дек-20, 17:45 
CSV не просто нужная, а ещё и лучшая.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

83. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Аноним (83), 04-Дек-20, 11:08 
И как у нее дела с репликацией Мастер-Мастер?
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск СУБД SQLite 3.34.0"  +2 +/
Сообщение от мое правило (?), 04-Дек-20, 13:04 
Отлично, вот смотрите - "cp ./master.csv ../master.cvs"
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск СУБД SQLite 3.34.0"  +1 +/
Сообщение от Аноним (103), 04-Дек-20, 16:54 
Пока ты копировал в первый файл записалось 10 строк, а когда скопировалось во второй файл записалось 100 строк. Твои действия?
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Аноним (97), 04-Дек-20, 15:23 
Такая репликация в последний год резко потеряла актуальность. Теперь репликация SJW-SJW в трендах.
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

109. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Аноним (105), 04-Дек-20, 18:13 
Ты говоришь так, будто в sqlite репликацию мастер-мастер уже завезли
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру