1.1, Аноним (1), 11:08, 19/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –17 +/– |
Ну и где это любители хранить 10 своих ценных настроек приложения в sqlite? Чтобы их приложуха была ого как у больших. И тормозила как у больших.
| |
|
2.5, Аноним (5), 11:29, 19/05/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Хотя бы не обнуляются по каждому чиху, как у веб-браузеров (привет хромому).
| |
|
3.10, Аноним (1), 11:56, 19/05/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Если у тебя 10 настроек храни их в текстовом файле. И не надо выпендриваться. Никуда файл по чиху не денется.
| |
|
4.12, Аноним (5), 12:15, 19/05/2023 [^] [^^] [^^^] [ответить]
| –7 +/– |
Тебе наверно нравится, когда твои пользователи тебя проклинают? А, да, какие пользователи, никаких, конечно. А гугловцам вот нравится очевидно.
| |
|
5.14, Аноним (1), 12:25, 19/05/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
За то что ты сделал все нормально? Ты с головой поссорился? Даже если у тебя 100 настроек зачем тебе sqlite ты их каждую секунду опрашиваешь и делаешь сложные запросы с сортировками? Сделай просто нормальное приложение и всё.
| |
|
6.17, Аноним (5), 12:45, 19/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Что нормального в том, что пользовательские данные регулярно обнулятся, а в каком месте, это как повезёт? Сложные запросы это про надёжное хранение стейта и операции над ним или что-нибудь подобное, но тут уже заметно что это мать его sqlite и не полноценная бд. А вот надёжное хранение конфигов самое то для sqlite, на большее она не годится.
| |
|
7.18, Аноним (1), 13:12, 19/05/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Да что вы все такое делаете что у вас у всех данные в файлах обнуляются? Может дело не в надежности, а просто в неумении проектировать приложения?
| |
|
8.20, Аноним (5), 13:25, 19/05/2023 [^] [^^] [^^^] [ответить] | +/– | Топ 3 ситуаций, приводящих к невосполнимым потерям и повреждению данных потеря ... текст свёрнут, показать | |
|
9.58, Аноним (58), 11:35, 20/05/2023 [^] [^^] [^^^] [ответить] | –1 +/– | Запуск второй копии программы, которая изменит часть текстовых данных, а первая ... текст свёрнут, показать | |
|
10.70, Neon (??), 06:22, 28/05/2023 [^] [^^] [^^^] [ответить] | +/– | А кто мешает сделать так программу, чтобы нельзя было запускать вторую копию ... текст свёрнут, показать | |
|
9.69, Neon (??), 06:21, 28/05/2023 [^] [^^] [^^^] [ответить] | +/– | И как локальная БД спасет от потеря питания паника, исчерпание места на диске, ... текст свёрнут, показать | |
|
|
9.32, Аноним (5), 15:36, 19/05/2023 [^] [^^] [^^^] [ответить] | +/– | Дело не в барьёрах, это вообще фс рассыпаться будет наверно Например, data writ... текст свёрнут, показать | |
|
|
7.23, Амомин (?), 13:35, 19/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Sqlite на чтения отмасштабироваться может ровно настолько насколько есть памяти и процессора в пределах машины на которой работает, на запись да, есть решаемые ограничения обход которых вроде как в процессе.
| |
|
8.24, Аноним (5), 14:03, 19/05/2023 [^] [^^] [^^^] [ответить] | +/– | Да, я уже привык к database is locked по поводу и без Малейший свопинг не даёт ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
3.43, Аноним (43), 21:37, 19/05/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
алло, ты о чем вообще? вот эти сверху, иксперды опеннета, что минусуют и советуют настройки в файле хранить, сроду ничего не читали и не разрабатывали ни одного приложения
| |
3.48, Аноним (1), 21:58, 19/05/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну все какой-то рекламный наброс всё выключаем голову и везде где не надо суем скуль. Потому что программы мы писать не умеем только копипастим из инета.
| |
|
4.54, Аноним (43), 22:08, 19/05/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Потому что программы мы писать не умеем только копипастим из инета
хорошо, что признался
| |
|
|
|
1.2, Tron is Whistling (?), 11:17, 19/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Хто мне блджад расскажед, зойчем хронимые пирацедуры в эмбедовом двиге, который априори обвязан логикой аппликухи? Маразм?
| |
|
2.22, Аноним (22), 13:35, 19/05/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
В жизни большинства так называемых профессиональных программистов наступает момент, когда они перестают себе доверять окончательно. Мир для них распадается на более хорошие технологии и менее хорошие. Более хорошие - там где он исторически делал меньше позорных ляпов. Одно дело хранимка на экран, и другое дело переусложненный код, который он привык писать обычно. Кажется безопаснее.
| |
|
3.25, Tron is Whistling (?), 14:46, 19/05/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
> В жизни большинства так называемых профессиональных программистов наступает момент, когда
> они перестают себе доверять окончательно.
Именно в этот момент их надо метлой гнать из профессии.
| |
|
4.55, Аноним (43), 22:10, 19/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
надеюсь, с тобой поступили в соответствии с твоими же рекомендациями
| |
|
|
2.61, Аноним (61), 14:27, 20/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> CG/SQL позволяет оформить хранимые процедуры на специальном диалекте T-SQL (Transact-SQL), допускающем вызов функций стандартной Си-библиотеки и обращение к данным в SQLite.
Ну каг для чего? Неужели ты не хочешь на T-SQL написать вебсервер, который можно будет стартонуть специальным запросом? Подобалять в него потом коллбеков с бузинесс-логикой твоего приложения и сделать настолько дичайшую дичь, подпёртую базой, что все кто увидит код, будут убегать из конторы в жэстачайшэм афиге. Всякие тарантулы и нжинкс-юниты - просто курят в сторонке.
| |
|
3.62, Tron is Whistling (?), 18:50, 20/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
пох, перелогинься :)
Вот что да, то да. Обязательно этим займусь, когда выйду на пенсию и окончательно впаду в дичайшее уныние по головному контуру :D
| |
|
4.66, Аноним (66), 19:45, 20/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я не пох и ничего не имею с ним общего.
> когда выйду на пенсию и окончательно впаду в дичайшее уныние по головному контуру :D
Это уже не будет иметь особого смысла. Это надо делать сейчас, чтобы вырасти незаменимым специолиздом, которого все ценят и уважают. Но продвинуть такие решения можно только с чистого листа в гринфилд-проекте, ибо рынок уже давно перегрет массой решений разной степени вменяемости, быстродействия и применимости.
| |
|
5.67, Tron is Whistling (?), 19:49, 20/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> когда выйду на пенсию и окончательно впаду в дичайшее уныние по головному контуру :D
> Это уже не будет иметь особого смысла.
Пайчему. Стану работающим пенсионером, устроюсь незаменимым специолиздом, буду пить смузи.
| |
|
|
|
|
1.31, Аноним (31), 15:34, 19/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Adobe, Oracle, Mozilla, Bentley и Bloomberg
А Google где? Они во всю sqlite в своем ведроиде используют и даже копеечкой не поделились
| |
1.57, Том Круз (?), 00:36, 20/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Думаю CG/SQL тут не уместен, т.к. sqlite это удобная встраиваемая записная книжка. Функции это про реализацию логики на стороне БД, это хорошо на базе Postgres делать, где БД как сервер который отвечает на запросы от соединений. Там и тригеры уместны и другие плюшки. В эмбедед все это не нужно т.к. способна дообработать полученную выборку непосредственно в коде, и это тоже самое по затратам что в sql запросе передавать данные в функцию расширения. Как говорят тайцы сэйм сэй бат дифирент.
| |
|
|
3.60, Павел (??), 14:18, 20/05/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Представьте, что в каком-нибудь столбце у вас сложный хеш, который штатными средствами скулайт не вычислить. Писать через код приложения - это select, а по результатам update, а значит лишние действия. А если этот хеш написать хранимкой на C, то не надо select делать. Да мало ли еще применений? Кто-кто почту по триггеру отправляет из хранимок, кто-то в active directory ходит.
| |
|
4.63, Tron is Whistling (?), 18:52, 20/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А если этот хеш написать хранимкой на C, то не надо select делать
Чо. Данные магически из базы выберутся через атсpал?
> Кто-кто почту по триггеру отправляет из хранимок, кто-то в active directory ходит.
Кто-то трусы через голову надевает, но это не повод...
| |
4.64, Tron is Whistling (?), 18:55, 20/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Или это было про постпроцессинг данных в одном запросе?
Ну разве что, потому что в нормальные курсоры оно не умеет :(
| |
|
|
|
|