Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией хранимых процедур для SQLite" | +/– | |
Сообщение от opennews (??), 19-Май-23, 11:08 | ||
Опубликован релиз SQLite 3.42, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –17 +/– | |
Сообщение от Аноним (1), 19-Май-23, 11:08 | ||
Ну и где это любители хранить 10 своих ценных настроек приложения в sqlite? Чтобы их приложуха была ого как у больших. И тормозила как у больших. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –2 +/– | |
Сообщение от Аноним (5), 19-Май-23, 11:29 | ||
Хотя бы не обнуляются по каждому чиху, как у веб-браузеров (привет хромому). | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +5 +/– | |
Сообщение от Аноним (1), 19-Май-23, 11:56 | ||
Если у тебя 10 настроек храни их в текстовом файле. И не надо выпендриваться. Никуда файл по чиху не денется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –7 +/– | |
Сообщение от Аноним (5), 19-Май-23, 12:15 | ||
Тебе наверно нравится, когда твои пользователи тебя проклинают? А, да, какие пользователи, никаких, конечно. А гугловцам вот нравится очевидно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +2 +/– | |
Сообщение от Аноним (1), 19-Май-23, 12:25 | ||
За то что ты сделал все нормально? Ты с головой поссорился? Даже если у тебя 100 настроек зачем тебе sqlite ты их каждую секунду опрашиваешь и делаешь сложные запросы с сортировками? Сделай просто нормальное приложение и всё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –1 +/– | |
Сообщение от Аноним (5), 19-Май-23, 12:45 | ||
Что нормального в том, что пользовательские данные регулярно обнулятся, а в каком месте, это как повезёт? Сложные запросы это про надёжное хранение стейта и операции над ним или что-нибудь подобное, но тут уже заметно что это мать его sqlite и не полноценная бд. А вот надёжное хранение конфигов самое то для sqlite, на большее она не годится. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +4 +/– | |
Сообщение от Аноним (1), 19-Май-23, 13:12 | ||
Да что вы все такое делаете что у вас у всех данные в файлах обнуляются? Может дело не в надежности, а просто в неумении проектировать приложения? | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Аноним (5), 19-Май-23, 13:25 | ||
> Да что вы все такое делаете что у вас у всех данные | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 14:57 | ||
>> Да что вы все такое делаете что у вас у всех данные | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 14:58 | ||
Или вы тут про текстовые файлы? | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
30. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +1 +/– | |
Сообщение от Аноним (5), 19-Май-23, 15:30 | ||
Около 100% софта на этом сыпется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –1 +/– | |
Сообщение от Аноним (58), 20-Май-23, 11:35 | ||
Запуск второй копии программы, которая изменит часть текстовых данных, а первая копия об этом не узнает примерно никогда | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
70. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Neon (??), 28-Май-23, 06:22 | ||
А кто мешает сделать так программу, чтобы нельзя было запускать вторую копию ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Neon (??), 28-Май-23, 06:21 | ||
И как локальная БД спасет от "потеря питания/паника, исчерпание места на диске, падение программы/сегфолт/экцепшен" ?! | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
71. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Аноним (5), 28-Май-23, 13:32 | ||
Поинтересуйся на досуге, что такое ACID, и как оно работает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 14:56 | ||
Используют какие-нибудь замечательные варианты использования файловых систем, с отключенными барьерами или железом, которое в барьеры не умеет - а чо, прозиводиетльность жеж. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
32. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Аноним (5), 19-Май-23, 15:36 | ||
> Используют какие-нибудь замечательные варианты использования файловых систем, с отключенными | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 21:52 | ||
> Дело не в барьёрах, это вообще фс рассыпаться будет наверно. Например, data=writeback | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 21:53 | ||
В целом я как раз об этом - о безумных вариантах использования, где by design именно так и должно случаться :) | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
23. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Амомин (?), 19-Май-23, 13:35 | ||
Sqlite на чтения отмасштабироваться может ровно настолько насколько есть памяти и процессора в пределах машины на которой работает, на запись да, есть решаемые ограничения обход которых вроде как в процессе. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
24. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Аноним (5), 19-Май-23, 14:03 | ||
Да, я уже привык к database is locked по поводу и без. Малейший свопинг не даёт ей работать несмотря на выставленные приоритеты и всё остальное -- нет записи, откат, данные копятся, память ещё уменьшается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +1 +/– | |
Сообщение от Амомин (?), 19-Май-23, 13:30 | ||
Для альтернативно одаренных документ написан https://www.sqlite.org/appfileformat.html зачем и почему стоит рассмотреть как хранилище состояния и настроек | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
43. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +2 +/– | |
Сообщение от Аноним (43), 19-Май-23, 21:37 | ||
алло, ты о чем вообще? вот эти сверху, иксперды опеннета, что минусуют и советуют настройки в файле хранить, сроду ничего не читали и не разрабатывали ни одного приложения | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –2 +/– | |
Сообщение от Аноним (1), 19-Май-23, 21:58 | ||
Ну все какой-то рекламный наброс всё выключаем голову и везде где не надо суем скуль. Потому что программы мы писать не умеем только копипастим из инета. | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
54. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +2 +/– | |
Сообщение от Аноним (43), 19-Май-23, 22:08 | ||
> Потому что программы мы писать не умеем только копипастим из инета | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –1 +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 11:17 | ||
Хто мне блджад расскажед, зойчем хронимые пирацедуры в эмбедовом двиге, который априори обвязан логикой аппликухи? Маразм? | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 11:18 | ||
(это я про CG/SQL) | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +1 +/– | |
Сообщение от пох. (?), 19-Май-23, 11:23 | ||
> Маразм? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
22. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –2 +/– | |
Сообщение от Аноним (22), 19-Май-23, 13:35 | ||
В жизни большинства так называемых профессиональных программистов наступает момент, когда они перестают себе доверять окончательно. Мир для них распадается на более хорошие технологии и менее хорошие. Более хорошие - там где он исторически делал меньше позорных ляпов. Одно дело хранимка на экран, и другое дело переусложненный код, который он привык писать обычно. Кажется безопаснее. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
25. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –3 +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 14:46 | ||
> В жизни большинства так называемых профессиональных программистов наступает момент, когда | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +1 +/– | |
Сообщение от Аноним (43), 19-Май-23, 22:10 | ||
надеюсь, с тобой поступили в соответствии с твоими же рекомендациями | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 22:42 | ||
Меня за щито? Я себе доверяю. Не полностью, но таки да. | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Аноним (61), 20-Май-23, 14:27 | ||
> CG/SQL позволяет оформить хранимые процедуры на специальном диалекте T-SQL (Transact-SQL), допускающем вызов функций стандартной Си-библиотеки и обращение к данным в SQLite. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
62. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 20-Май-23, 18:50 | ||
пох, перелогинься :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Аноним (66), 20-Май-23, 19:45 | ||
Я не пох и ничего не имею с ним общего. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 20-Май-23, 19:49 | ||
>> когда выйду на пенсию и окончательно впаду в дичайшее уныние по головному контуру :D | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Аноним (31), 19-Май-23, 15:34 | ||
>Adobe, Oracle, Mozilla, Bentley и Bloomberg | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +1 +/– | |
Сообщение от Tron is Whistling (?), 19-Май-23, 15:55 | ||
MS с гуглом кмк просто попросили их не палить :D | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Том Круз (?), 20-Май-23, 00:36 | ||
Думаю CG/SQL тут не уместен, т.к. sqlite это удобная встраиваемая записная книжка. Функции это про реализацию логики на стороне БД, это хорошо на базе Postgres делать, где БД как сервер который отвечает на запросы от соединений. Там и тригеры уместны и другие плюшки. В эмбедед все это не нужно т.к. способна дообработать полученную выборку непосредственно в коде, и это тоже самое по затратам что в sql запросе передавать данные в функцию расширения. Как говорят тайцы сэйм сэй бат дифирент. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –1 +/– | |
Сообщение от Tron is Whistling (?), 20-Май-23, 13:31 | ||
Перечитал. Они там компилятор хранимок сделали в код, для макак, которые с хранимок слезть не могут. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +3 +/– | |
Сообщение от Павел (??), 20-Май-23, 14:18 | ||
Представьте, что в каком-нибудь столбце у вас сложный хеш, который штатными средствами скулайт не вычислить. Писать через код приложения - это select, а по результатам update, а значит лишние действия. А если этот хеш написать хранимкой на C, то не надо select делать. Да мало ли еще применений? Кто-кто почту по триггеру отправляет из хранимок, кто-то в active directory ходит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | –1 +/– | |
Сообщение от Tron is Whistling (?), 20-Май-23, 18:52 | ||
> А если этот хеш написать хранимкой на C, то не надо select делать | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 20-Май-23, 18:55 | ||
Или это было про постпроцессинг данных в одном запросе? | ||
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору |
65. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 20-Май-23, 18:56 | ||
Плюсанул за пример с обсчётом внутри запроса, вполне валидно, да. | ||
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору |
68. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Tron is Whistling (?), 21-Май-23, 10:17 | ||
Другое таки дело, что я не вижу смысла считать сложный хеш внутри UPDATE, ну да ладно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Выпуск СУБД SQLite 3.42 и DuckDB 0.8.0. CG/SQL с реализацией..." | +/– | |
Сообщение от Аноним (72), 28-Июн-23, 16:01 | ||
как DuckDB подружить с Delphi ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |