The OpenNET Project / Index page

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



"Разработчики SQLite развивают бэкенд HC-tree с поддержкой параллельных операций записи"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Разработчики SQLite развивают бэкенд HC-tree с поддержкой параллельных операций записи"  +/
Сообщение от opennews (??), 19-Янв-23, 14:36 
Разработчики проекта SQLite начали тестирование экспериментального бэкенда HCtree, поддерживающего блокировку на уровне строк (row) и  обеспечивающего высокий уровень распараллеливания при обработке запросов. Новый бэкенд нацелен на повышение эффективности использования SQLite в клиент-серверных системах, в которых приходится обрабатывать большое число одновременных запросов к БД на запись...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 19-Янв-23, 14:36   –16 +/
> повышает максимальный размер БД с 16 тебибайт до 1 эксбибайт (миллион тебибайт)

Спасибо, давно хотел этот функционал.

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

4. Сообщение от Привет (?), 19-Янв-23, 14:55   +/
А где многопоточность с скулайт нужна? В хроме не надо значит нигде не надо.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #12, #28, #72, #75

5. Сообщение от 1 (??), 19-Янв-23, 15:08   +3 +/
Ну вот зачем нормальный проект превращать в слона ?
Зачем лезть туда, где уже давно сидят MySQL и PostgreSQL ? (вспомнил Nero)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #41, #65

6. Сообщение от Аноним (7), 19-Янв-23, 15:09   –4 +/
Они жручие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #10, #23

7. Сообщение от Аноним (7), 19-Янв-23, 15:11   +/
Программе которая обнуляется по каждому чиху вообще ничего не надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #47

8. Сообщение от Аноним (8), 19-Янв-23, 15:21   +/
но ведь иногда так хочется помечтать...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #20, #51, #73

10. Сообщение от Аноним (-), 19-Янв-23, 15:28   +2 +/
по сравнению с брузерами ничто не жруче
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

12. Сообщение от Аноним (8), 19-Янв-23, 15:34   +4 +/
узко мыслите
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

20. Сообщение от Аноним (20), 19-Янв-23, 16:41   +1 +/
> SQLite в клиент-серверных системах

пытаются забивать гвозди детским пластмассовым молотком?!

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

23. Сообщение от Аноним (20), 19-Янв-23, 16:53   –1 +/
> Они жручие.

покажи, чьи ещё исходники занимают больше 15 ГБ? Браузеры уже операционки обогнали по жирноте.

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

24. Сообщение от Аноним (7), 19-Янв-23, 16:58   –2 +/
А при чём тут браузеры? Исходники какого-нибудь оракла или мсскуль не меньше исходников венды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #35

27. Сообщение от ИмяРек (?), 19-Янв-23, 17:05   –3 +/
Вот это оч круто
Ответить | Правка | Наверх | Cообщить модератору

28. Сообщение от ИмяРек (?), 19-Янв-23, 17:09   +3 +/
Ну как минимум всяким macos в котором поиск локальных файлов и прочего на sqlite основан, всяким KMail и прочим почтовикам для нормальной параллельной работы с несколькими ящиками - да любой софт будет лучше если избавить от затычки в виде 1 потока на запись.
Как локальный снэпшот внешних данных для серверного приложения сабж полезен был бы.

SQLite дофига где заслуженно как бэкенд для данных используется.

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

35. Сообщение от Аноним (20), 19-Янв-23, 17:42   +/
> А при чём тут браузеры?

При том, что я спрашивал, кто больше браузера? Ну а если ты не в курсе, сколько хромиум весит... Зачем отвечаешь ерундой?

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

36. Сообщение от Аноним (7), 19-Янв-23, 17:44   –1 +/
Никто кроме тебя тут браузеры не обсуждал, ты промахнулся с веткой?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #53

40. Сообщение от Аноним (40), 19-Янв-23, 19:15   –2 +/
Хотят Firebird сделать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #54

41. Сообщение от Аноним (41), 19-Янв-23, 19:20   +1 +/
Забыли экспертов опеннета спросить, куда надо лезть, а куда не надо. SQLite всё правильно делает, избавляется от своего локалхостного однопоточного легаси. Учитывая, что SQLite используется куда шире, чем MySQL и PostgreSQL вместе взятые, это ещё не факт кто куда лезет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #62

45. Сообщение от Аноним (45), 19-Янв-23, 19:35   +2 +/
SQHeavy
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55

47. Сообщение от Аноним (47), 19-Янв-23, 20:04   +/
Которую "команда обнуления" в составе earlyoom, 12309, oomd и echo 2 > /proc/sys/vm/overcommit_memory "обнуляют".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

48. Сообщение от annnno (?), 19-Янв-23, 20:28   +1 +/
Мобилкии тянут sqlite, чо вы как маленькие
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #56

50. Сообщение от Аноним (-), 19-Янв-23, 21:41   +1 +/
Да вообще, кто бы мог подумать что офисный 80286 вымахает до эвона какой штуки в датацентрах. Как видите, это работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #52

51. Сообщение от Аноним (-), 19-Янв-23, 21:50   +3 +/
Бывают "унесенные ветром" а бывают и "покусаные энтерпрайзом". Бойтесь своих мечтаний, они выполняются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #61

52. Сообщение от Аноним (20), 19-Янв-23, 22:50   +1 +/
Эм... Куда-куда он вымахнул?! От этого 16-битного рудимента и поторонков не осталось. Его просто бросили и сделали совершенно новые процы. Уже в 386-ом это видно. Похожесть в них лишь в том, что с 80 начинаются имена :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #58

53. Сообщение от Аноним (20), 19-Янв-23, 22:52   –1 +/
> Никто кроме тебя тут браузеры не обсуждал

врёшь, см. 3.10

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

54. Сообщение от Аноним (20), 19-Янв-23, 22:53   +/
повторить его судьбу?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

55. Сообщение от Аноним (20), 19-Янв-23, 22:54   +1 +/
SQBloated
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

56. Сообщение от Аноним (20), 19-Янв-23, 22:55   –1 +/
> Мобилкии тянут sqlite

Разработчики sqlite стараются, чтобы не тянули.

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

58. Сообщение от Аноним (-), 19-Янв-23, 23:07   +3 +/
Чо-чо в 386 видно? А, куцый набор регистров и никакие режимы адресации, без относительной вообще, так что position independent code там это боль? Ну да, на 64 битах это АМД уже дизайнило - поэтому там хоть какое-то отдаленное подобие современного проца уже все же отрисовалось. Но в целом все равно пованивает вон тем уродцем местами. Вплоть до старта в 16-битном реальном режиме при powerup ядра, ога...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #60

59. Сообщение от Аноним (-), 19-Янв-23, 23:10   +/
Разреботчики новых процов для мобилок радостно потирают руки и донатят скулайту чтоб писали еще, да побольше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #63

60. Сообщение от Аноним (60), 20-Янв-23, 09:25   +/
Protected mode был и 286 и в 386 так что никто тебя не заставляет использовать реальный режим, ну если ты не биос конечно.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #64, #68

61. Сообщение от Аноним (60), 20-Янв-23, 09:27   +/
Как будто быть покусанным энтерпрайзом это что-то плохое. Если у тебя что-то не растет пусть даже недостижимый предел размера бызу ты делаешь что-то не так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #69

62. Сообщение от Аноним (60), 20-Янв-23, 09:31   +1 +/
Используется он шире но всё так же на локалхосте. Если бы эти многопоточные плюшки были кому-то нужны. Все бы пользовались другой базой, а не скулем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

63. Сообщение от Аноним (60), 20-Янв-23, 09:32   +/
По итогу напишут новую базу с однопоточностью и настоящей легкостью. Типа TrueSQLite.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #67

64. Сообщение от Совершенно другой аноним (?), 20-Янв-23, 10:56   +1 +/
Ну, как-бы в 286 защищенный режим был гораздо хуже, чем потом сделали в 386. Лучше бы они его в 286 совсем не делали. Из-за этого дескрипторы сегментов и прочие системные вещи в 386 получились очень страшными.

И, кстати, BIOS, был реального режима, так-что в замечательной программе защищённого режима либо надо было реализовывать всё самому, либо кататься на санках (была такая технология, ей ещё Windows до NT занимались) - переходить в реальный режим, вызывать функцию BIOS или DOS, и потом возвращаться обратно. А в 286 был маленький ньюанс - перейти в защищенный режим было можно, а вот вернуться - нет, только через сброс процессора.

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

65. Сообщение от Совершенно другой аноним (?), 20-Янв-23, 11:02   +4 +/
MySQL и PostgreSQL это клиент-сервер и доступ по сети, а SQLite - встроенная в приложение база данных. Как мне кажется многопоточность ей как минимум не помешает и в MySQL или PostgreSQL не превратит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

67. Сообщение от ИмяРек (?), 20-Янв-23, 13:35   +1 +/
В iOS до определенной версии из-за архитектуры писать более чем в 1 поток куда-либо и так не дозволялось, да и сейчас многозадачность там весьма разумная для мобильного устройства
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #70

68. Сообщение от Аноним (-), 20-Янв-23, 20:42   –1 +/
> не заставляет использовать реальный режим, ну если ты не биос конечно.

Ну а вот включается уродец как 16-битное ископаемое нечто. В режиме где программирование больше напоминает ж@паболь и 80-е нежели программирование современного проца. Для ощущения разницы полезно ARM с ноля своим кодом поднять, чтобы ощутить космические различия.

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

69. Сообщение от Аноним (-), 20-Янв-23, 20:45   +/
> Как будто быть покусанным энтерпрайзом это что-то плохое.

Обожаю блоатваре, тормоза и рост кода ради роста кода. Особенно в мелких необслуживаемых базах. Где ща мелкая либа вымахает в дикий переросток с мускул размером и почти все кто в это влопался проклянут тот день когда они эту либу выбрали. Вот давайте мне вгрузим энтерпрайзных фич для баз на терабайт, когда либу использовал я и моя сp@ная кошка и вся база до полмега дорасти не могла.

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

70. Сообщение от Аноним (-), 20-Янв-23, 20:46   –2 +/
> весьма разумная для мобильного устройства

Теперь "обкоцаная" так называется?:)

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

72. Сообщение от Аночик (?), 21-Янв-23, 07:07   +/
Для lxd например.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

73. Сообщение от Neon (??), 21-Янв-23, 20:20   +/
Мечтать и заранее планировать развитие - это хорошо. Чтобы не наступать на грабли, типа 640кб хватит всем или проблемы с 2000 годом.))) Да сколько таких граблей было. Постоянно жмущие штаны с поддержкой объемных дисков.)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

74. Сообщение от Neon (??), 21-Янв-23, 20:21   +/
Впритык как с 640 кб, которые хватит всем, какая постоянная грабля. В кои века позаботились о достаточно широком диапазоне, чтобы постоянно грабельки не обновлять
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

75. Сообщение от fusin (?), 23-Янв-23, 13:44   +1 +/
OGC GeoPackage стандарт использует SQLite для хранения пространственных данных. Можно работать без Postgresql итд., удобно брать проект с собой итд. Если в базу смогут писать одновременно несколько человек - мечта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

76. Сообщение от Хм (?), 25-Янв-23, 01:21   +/
Вернутья можно было вызыав недокументированную инструкцию, название уже не помню, давно это было...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

77. Сообщение от Аноним (77), 26-Янв-23, 00:03   +/
надеюсь HCtree будет как опция компилироваться, что бы был выбор на тот случай если все же работать будет медленнее.
Ответить | Правка | Наверх | Cообщить модератору


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

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




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

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