The OpenNET Project / Index page

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



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

Оглавление

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

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


79. "Выпуск СУБД SQLite 3.34.0"  +2 +/
Сообщение от Аноним (12), 04-Дек-20, 10:26 
> а качестве конфига для приложения

а завтраки ты заказываешь на областном мясокомбинате?

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

101. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Lex (??), 04-Дек-20, 16:06 
Конфиги - это далеко не всегда пара строк
К слову о мозилловских или хрОмовых "конфигах"..
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Аноним (102), 04-Дек-20, 16:40 
конфиг сквида, допустим, тоже может быть не в пару строк, если у тебя много адресов и правил к ним. И оно нормально живет с текстовым конфигом

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

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

106. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от пох. (?), 04-Дек-20, 17:39 
> а если вспоминать мозиллу, то тогда можно вспомнить чистку истории с блокировкой
> части интерфейса

в том что у нее _интерфейс_ блокируется (не доступ к базе, а мышь не мышит и декорации не перерисовываются) - тоже sqlite виноват, он обязан любой идиотский запрос обработать мгновенно, даже если там надо половину базы перешерстить, а индекс делала обезьяна?

а точно-точно не виноваты те самые смузихлебы-пейсатели на хрусте, которых недавно сбросили за борт как ненужный балласт, и их дЭффективные менеджеры, не обеспечившие ежедневных массовых порок за подобную фичу - до момента устранения?

Тут банального fork() бы хватило как раз, без всяких моднявых тредов. Но вы ж так не умеете.

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

111. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Аноним (102), 04-Дек-20, 18:32 
> Тут банального fork() бы хватило как раз

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

> Но вы ж так не умеете.

мы умеем по разному. Я вот тему в сторону увел. Лучше расскажите, как вы относитесь к хранению конфигов в sqlite

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

116. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от пох. (?), 04-Дек-20, 23:55 
> для того чтобы отпустило интерфейс — может быть

Но они-то _даже_ этого не сделали - оно просто мертво висит, всем браузером. Можно было хотя бы нарисовать модальное окошко "думаю, прошу не мешать" (не говоря уже о том что можно не рисовать его до активации поиска) - но зачем, пороть-то некому.

> но поиск при наборе от такого точно заблокировался бы

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

> Лучше расскажите, как вы относитесь к хранению конфигов в sqlite

дык, храню.
Хинт - далеко не все конфиги человекочитаемы в принципе, далеко не все они человеконаписуемы, далеко не все это можно _удобно_ сделать в ini-style.

Чем это хуже модного-современного хранения их в json? Чем лучше - можете поискать в недрах все той же багзиллы прекрасный баг "при перезапуске браузера окна открываются вместо прежней геометрии в какой-то долбанутой". Я напоролся. Там все прекрасно - и описание, и причина, и невменяемый workaround, и wontfix.

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

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

126. "Выпуск СУБД SQLite 3.34.0"  –1 +/
Сообщение от Аноним (-), 05-Дек-20, 04:59 
> для того чтобы отпустило интерфейс — может быть, но поиск при наборе
> от такого точно заблокировался бы

Что, тредов в ваше сельпо до сих пор не завезли? Что у вас там за ОС?

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

129. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от пох. (?), 05-Дек-20, 10:41 
>> для того чтобы отпустило интерфейс — может быть, но поиск при наборе
>> от такого точно заблокировался бы
> Что, тредов в ваше сельпо до сих пор не завезли? Что у
> вас там за ОС?

О, вот и современный разработчик пожаловал. Как смузи, какие кедики модно этой зимой?


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

112. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от Lex (??), 04-Дек-20, 19:37 

> а если вспоминать мозиллу, то тогда можно вспомнить чистку истории с блокировкой
> части интерфейса

Очень интересно. А если данные в текущий момент (!) меняются, то о какой актуальности работы с ними( поиск по истории и проч ) можно говорить ?

Касательно подвисания интерфейса - это, скорее, просто непродуманность, ведь даже лоадера/спиннера не появляется.
Лень лезть в код, но есть смутное подозрение, что удаление происходит  по одной записи в цикле, ведь полная чистка какой-либо таблицы - обычно весьма быстрая задача

В общих же чертах, применение SQLite хорошо уже тем, что речь о каком-то стандарте в т.ч в плане хранения данных.
Не знаю насчет анона с опеннета, но посоны в яблоке и андройде SQLite применяют весьма активно и комплексно, поскольку это реально удобно - стандартизированный интерфейс, встроенность, компактность( + возможность подключения в исходники даже одним сишным файлом, весом, правда, под десяток мегабайт ).. если речь не о каких-то совсем толстых таблицах и БД, которых у отдельных пользовательских приложений быть практически не может( разве что история браузера если не активирована авточистка и очень тупое кеширование у сторонних приложений )

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

117. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от пох. (?), 05-Дек-20, 00:07 
> А если данные в текущий момент (!) меняются, то о какой актуальности работы с ними( поиск по
> истории и проч ) можно говорить ?

Ну нажал я "удалить" на nsfw.com - и что - мне нельзя теперь посмотреть на остальную историю? Причем уже прочитанную и вероятнее всего закэшированную в памяти. Что ужасного может случиться в этот момент, от того что там что-то удаляется? sqlite, кстати, вполне бы это позволила, подумаешь, write lock - только там нет автомагии, она signle-thread если ты сам не позаботился о другом.

Чтобы удалить все связанное с хостом - надо найти поштучно записи по этому хосту, обновить СЕМЬ разных индексов, и это только для одной таблицы - а там их десятка полтора.

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

151. "Выпуск СУБД SQLite 3.34.0"  +/
Сообщение от СССР (?), 06-Дек-20, 23:33 
я не понимаю ваш юмор. На завтрак я пью кофе , после овсяную кашу. А свою дырку в морде попрошу не разевать, если же пытались подколоть )
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

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

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




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

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