The OpenNET Project / Index page

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



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

"Выпуск СУБД SQLite 3.50"  +/
Сообщение от opennews (??), 31-Май-25, 21:49 
Опубликован релиз SQLite 3.50, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63334

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

Оглавление

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

1. Сообщение от Аноним (1), 31-Май-25, 21:49   –2 +/
Что посоветуете сейчас для переноса в постгрес? Желательно с минимумом затрат и возможностью проверки соответствия. Есть поля с жсоном.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #48

2. Сообщение от Аноним (2), 31-Май-25, 21:53   +2 +/
Посоветую Python. Можно читать SQLite и писать в PostgreSQL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #5

4. Сообщение от Аноним (4), 31-Май-25, 21:56   –10 +/
Ну что хранители настроек в sqlite очередной раз слушаю почему вы не можете хранить настройки в кейвелью.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #7, #8, #15

5. Сообщение от Аноним (1), 31-Май-25, 22:05   +/
> Посоветую Python. Можно читать SQLite и писать в PostgreSQL.

Я знаю про Alembic, есть что-нибудь, чтобы мышкой в 2 клика мигрировать?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #16, #26, #31, #43

6. Сообщение от Alladin (?), 31-Май-25, 22:06   +6 +/
где?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

7. Сообщение от Аноним (1), 31-Май-25, 22:09   +5 +/
> Ну что хранители настроек в sqlite очередной раз слушаю почему вы не
> можете хранить настройки в кейвелью.

Я использовал leveldb, она регулярно рассыпается и обнуляется с потерей всего. Sqlite идеален в этом отношении, ни одного косяка. Всё, что записано, всё потом прочиталось.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #18

8. Сообщение от НяшМяш (ok), 31-Май-25, 22:13   –1 +/
Настройки вообще в текстовых файлах хранить можно, зачем там в принципе какая-то база.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #9, #10, #13, #20, #25

9. Сообщение от anonymous (??), 31-Май-25, 22:28   +4 +/
В битовых масках
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

10. Сообщение от Аноним (10), 31-Май-25, 22:33   –2 +/
Настройки лучше всего в формате С хранить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

11. Сообщение от Аноним (11), 31-Май-25, 22:36    Скрыто ботом-модератором–2 +/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #14, #17, #21, #22, #23

12. Сообщение от Аноним (12), 31-Май-25, 22:55   +1 +/
По крайней мере они об этом честно написали заранее. Гораздо лучше чем узнать о таком поведении "начальников" после "трудоустройства".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

13. Сообщение от Аноним (16), 31-Май-25, 23:05   –2 +/
В каком формате?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #39

14. Сообщение от Аноним (16), 31-Май-25, 23:11   +/
А как надо? Просто давать деньги и на слово верить, что работа ведётся и будет вестись, с приоритетом интересов проекта? Как по-твоему было бы справедливо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

15. Сообщение от Dzen Python (ok), 31-Май-25, 23:11   +2 +/
Оно -тупо- работает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #19

16. Сообщение от Аноним (16), 31-Май-25, 23:29   +2 +/
Одноразовые мероприятия не автоматизируют, тем более такие примитивные как перенос данных из одной базы в другую. Там сложно совсем не это.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #27

17. Сообщение от Аноним (17), 01-Июн-25, 00:27   +/
Consortium members can traxat mozg of any developer at any time, day or night
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

18. Сообщение от Кошкажена (?), 01-Июн-25, 00:30   –2 +/
> Я использовал leveldb, она регулярно рассыпается и обнуляется с потерей всего.

А нужно было  libmdbx

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

19. Сообщение от Аноним (20), 01-Июн-25, 01:17   –2 +/
Оно тупо тормозит потому что избыточно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #24

20. Сообщение от Аноним (20), 01-Июн-25, 01:19   +3 +/
В формате ключ-значение? Или мы чего-то не знаем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

21. Сообщение от Аноним (21), 01-Июн-25, 02:15   +/
Если ты принимаешь деньги от этого консорциума и тебе такое положение дел не нравится, то просто откажись от их финансовой помощи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

22. Сообщение от Аноним (22), 01-Июн-25, 05:59   +/
Обычные эффективные менеджеры
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

23. Сообщение от Смузихлеб забывший пароль (?), 01-Июн-25, 06:42   +/
это свобода того кого надо свобода!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #33

24. Сообщение от User (??), 01-Июн-25, 06:53   +1 +/
О, и тут г-дам нехайлоадерам "скорострельности"(тм) не хватает? Даже интересно, что ж вы такое в эту самую "конфигурацию" так отчаянно пишете/читаете, что аж разницу sql/nosql замечаете?
Чот кажется мне, что "дело было не в бобине..."
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #32

25. Сообщение от User (??), 01-Июн-25, 06:55   +/
Ну, бывает что вот экземпляров у тебя запущено несколько и они (тоже бывает, да - рестартить на каждый чих давно уже не модно) могут изменять свое состояние...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #53

26. Сообщение от Аноним (-), 01-Июн-25, 06:57   +/
Если бы я 10 лет назад это сделал, когда мне пришло в голову, может и было. Это просто никому не нужно. Давайте начнем с вопроса, а сколько за этот софт вы готовы были бы заплатить теоретически? Кроме того с SQLite это предельно просто вручную перенести, а есть более сложные БД.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #28

27. Сообщение от Аноним (1), 01-Июн-25, 08:33   +/
> Одноразовые мероприятия не автоматизируют, тем более такие примитивные как перенос данных
> из одной базы в другую. Там сложно совсем не это.

Чего? Схема может быть с кучей правил и ссылок, а типы не переносятся 1 в 1? Прагмы, опять же? Скопировать часть данных и перенести данные со всей логикой это не одно и то же. Это вовсе не примитивное занятие, sqlite в этом отношении ничуть не проще.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #38

28. Сообщение от Аноним (1), 01-Июн-25, 08:45   +1 +/
Да как 20 лет назад страдали, так и сегодня продолжают. И нет, это не просто, был опыт уже. Просто -- если достаточно скопировать и нет никаких связей, а схема примитивная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

31. Сообщение от Аноним (-), 01-Июн-25, 10:09   +/
>> Да как 20 лет назад страдали, так и сегодня продолжают. И нет, это не просто, был опыт уже. Просто -- если достаточно скопировать и нет никаких связей, а схема примитивная.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #35, #41, #45

32. Сообщение от Аноним (20), 01-Июн-25, 10:48   +2 +/
В том то и дело что если на стене висит ружье программист типа тебя обязательно выстрелит им себе в ногу. Не знаю зачем вы там делаете трёхэтажные запросы для простых действий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #37

33. Сообщение от Аноним (20), 01-Июн-25, 10:49   +/
Если там сам по себе не свободен, то тебе уже никто не поможет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

34. Сообщение от Анониссимус (?), 01-Июн-25, 11:18   +/
> В интерфейсе командной строки отключён прямой вывод управляющих символов. В выводе команды ".dump" обеспечено преобразование спецсимволов при помощи функции unistr().

Это значит, он наконец научился дампить блобы? Ещё бы нормальный тип uuid сделали, было бы вообще супер.

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

35. Сообщение от Аноним (35), 01-Июн-25, 12:04   +1 +/
"Так команде и так, и этак платить, все равно эти расходы есть. А за отдельный софт платить это дополнительные расходы!" Такая, вот, экономия.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #42

37. Сообщение от User (??), 01-Июн-25, 15:13   –1 +/
> В том то и дело что если на стене висит ружье программист
> типа тебя обязательно выстрелит им себе в ногу. Не знаю зачем
> вы там делаете трёхэтажные запросы для простых действий.

Ээээ... ну то есть "самая быстрая рука дикого запада" всерьёз думает, что люди для этих целей вручную SQL-запросы делают? Нууу... хорошо там в конце 90х было, да. Лампово так...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #40

38. Сообщение от Аноним (16), 01-Июн-25, 16:05   +2 +/
Я именно об этом и пишу. Перелить данные несложно, сложно придумать правила конверсии, и тут всё очень индивидуально, универсальное решение возможно только для примитивных случаев, которым оно не нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

39. Сообщение от Аноним (39), 01-Июн-25, 19:14   +/
ключ = значение
Но если что-то посложнее, то можно наподобие структур:
name1
{
  key0 = value0
  key1 = value1
}
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #47

40. Сообщение от Аноним (41), 01-Июн-25, 19:47   +/
На некоторых людей посмотришь удивляешься как они ложкой пользоваться научились.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #46

41. Сообщение от Аноним (41), 01-Июн-25, 19:49   –2 +/
Мутный софт за 1000 долларов. Против полного контроля над своим продуктам. А ты мастер попадаться на бесплатный сыр из мышеловки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #44

42. Сообщение от Аноним (-), 01-Июн-25, 20:25   +/
Ну так как правило западные заказчики любят платить за фичи, а не за воркэраунд.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

43. Сообщение от Sserj (?), 01-Июн-25, 20:28   +/
Не совсем понятно про что вопрос. Но как вариант в DBeaver есть экспорт/импорт чего угодно куда угодно. Подключаешься к к двум базам, рисуешь взаимосвязи мышкой или прописываешь сложные хоть своими запросами, гоняешь, проверяешь и сохраняешь себе схему на будущее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

44. Сообщение от Аноним (-), 01-Июн-25, 20:30   +/
А ты мастер попила я так понимаю? Мне казалось ныне в РФ есть сертификация цифровых продуктов, так оно и на западе давно есть. В этом процессе предусмотрено представление кода соответствующим людям отвечающим за безопасность. У них и площадки распространения продукции есть соответствующие безопасности раз уж на то пошло. На всякую мелочь как правило это не нужно, но как бы сказать... хрень в общем не неси
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

45. Сообщение от Аноним (16), 01-Июн-25, 21:01   +/
Так команда простаивала или мучалась с миграцией? Ты уж определись, дорогой. То, что руководство выбрало миграцию силами команды вместо покупки какого-то волшебного софта, который должен был угадать как так смигрировать чтобы ваш юз-кейс и дальше работал, наверное должно что-то сказать об экономической стороне проблемы, решение котрой, судя по всему, не пару тысяч баксов стоит. И то, что ты не догоняешь почему так вышло тоже не удивительно, программисты любят рассказывать что они лучше менеджмента знают как бизнес делать, но почему-то продолжают работать на дядю за зарплатку и мечтать как они потратят годовой бонус.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #49

46. Сообщение от User (??), 01-Июн-25, 22:15   +/
> На некоторых людей посмотришь удивляешься как они ложкой пользоваться научились.

И не говорите! Глядишь - и удивляешься, как так? Писать вроде научились, а читать - нет? А вот...

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

47. Сообщение от Аноним (16), 01-Июн-25, 22:48   +/
Ну так давай конкретику, а не «наподобие». Вот у меня конфиг реального проекта, прямо из прода, в нём: группировки, комментарии, в значениях бывают и числа, и строки с разными символами типа переводов строки и кавычек всех видов, и булевые, и перечисления, и даже произвольные массивы перечисленного. Поддержку ссылок на другие части конфига тоже хорошо бы, но давить не буду, уж текстовый-то конфиг можно и скриптом нагенерить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #52

48. Сообщение от Аноним (-), 01-Июн-25, 23:35   +/
> Что посоветуете сейчас для переноса в постгрес?

Вы уверены что вам это надо? Или это работа ради работы?

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

49. Сообщение от Аноним (-), 02-Июн-25, 00:08   +/
>> Так команда простаивала или мучалась с миграцией?

Че, серьезно не понятно что с точки зрения бизнеса работы реально 0 в этом случае? Менять БД с шила на мыло профит не приносит. И вообще троллятина морочь кому-то другому голову, самообманом про отдельные юз-кейсы своему заказчику расскажи, он поверит. Менеджмент также работают на дядю, не нужно рассказывать. Порой у них не только мозги заняты, но и другие части тела, в основном ртом, так-что вкалывают они не меньше.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #54

52. Сообщение от Карлос Сношайтилис (ok), 02-Июн-25, 08:43   +1 +/
Аккуратнее там, с таким конфигом.
Как показывает практика, чем круче формат конфига, тем выше вероятность, что он превратится в язык программирования
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #55

53. Сообщение от Карлос Сношайтилис (ok), 02-Июн-25, 08:47   +/
> рестартить на каждый чих давно уже не модно

Graceful reload/restart – максимально модно

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

54. Сообщение от Аноним (16), 03-Июн-25, 23:35   +/
Мой тезис подтвердил. Так что там с экономической стороной вопроса, циферки приведёшь или кроме «троллятина», «шило на мыло», и абстрактной ненависти к родителям^Wменеджменту ничего не будет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

55. Сообщение от Аноним (16), 03-Июн-25, 23:36   +/
Так и задача решается нетривиальная, иначе мы и вовсе без конфига обошлись, пару переменных выставил и порядок.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52


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

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




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

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