|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от opennews (??) on 17-Авг-16, 09:29 | ||
Состоялся (https://groups.google.com/forum/#!topic/sophia-database/asQx...) релиз встраиваемой СУБД Sophia 2.2 (http://sophia.systems/), оформленной в виде разделяемой библиотеки. СУБД рассчитана на обеспечение очень большой скорости записи и чтения при работе с данными небольшого и среднего размера. Данные сохраняются на диске с использованием лог-подобного хранилища, работающего в режиме постоянного пополнения (append-only). В отличие от других лог-подобных хранилищ, метод хранения в Sophia не ограничивается высокой скоростью записи, но также оптимизирован для обеспечения высокой скорости произвольного чтения данных и выборки диапазонов значений. Код Sophia написан на языке Си и поставляется (https://github.com/pmwkaa/sophia) под лицензией BSD. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от Аноним (??) on 17-Авг-16, 09:29 | ||
Это аналог SQLite? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Выпуск встраиваемой СУБД Sophia 2.2" | +1 +/– | |
Сообщение от ae on 17-Авг-16, 09:42 | ||
нет, это key-value бд. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
52. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 09:57 | ||
это скорее дальний родич беркли дб, чем склайт. без блэкджека и проблем лицензионных но зато с минимизированным оверхэдом на эксплуатацию и упрощенной интеграцией на прикладном уровне. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Выпуск встраиваемой СУБД Sophia 2.2" | +2 +/– | |
Сообщение от Аноним (??) on 17-Авг-16, 09:42 | ||
Слава Вселенной, что оно не на каком-то Rust или Go. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Выпуск встраиваемой СУБД Sophia 2.2" | +6 +/– | |
Сообщение от Игорь (??) on 17-Авг-16, 09:53 | ||
Позвольте поинтересоваться, а чем обусловлена такая реакция к Rust? Просто интересно мнение людей, что не устраивает, например синтаксис, система лайфтаймов, владения и заимствования, либо же система типов? Вопрос не ради холивара! Просто интересно мнение инженеров. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
6. "Выпуск встраиваемой СУБД Sophia 2.2" | +10 +/– | |
Сообщение от rob pike on 17-Авг-16, 10:18 | ||
Такая реакция на Rust обсусловлена в первую очередь сектой расто-манов, которые заполонили уже все интернеты своими хэлло ворлдами. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
9. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от Аноним (??) on 17-Авг-16, 11:04 | ||
Rust-оманов значительно меньше чем Go-внюков. Вторые реально всю вселенную хотят на своем любимом язычке переписать. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
11. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 17-Авг-16, 12:23 | ||
И правильно. Знаете почему? Мне очень интересно: почему бы и нет? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
12. "Выпуск встраиваемой СУБД Sophia 2.2" | –2 +/– | |
Сообщение от Аноним (??) on 17-Авг-16, 12:28 | ||
Потому что существует 1. ДОСТУПНАЯ, 2. понятная, 3. официальная, 4. постоянно обновляющаяся документация. Да-да. Надеюсь те, у кого есть уважение к своему времени, перейдут на RUST & GO... | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
13. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 17-Авг-16, 12:38 | ||
Ага, вообще, уважение к себе в целом и полностью. Поддерживаю. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
23. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 17-Авг-16, 18:55 | ||
От главы Lifetime в Rust Docs хочется глаза вырвать, настолько она замечательная | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
59. "Выпуск встраиваемой СУБД Sophia 2.2" | +1 +/– | |
Сообщение от Сбиряк on 19-Авг-16, 19:00 | ||
С каких это пор читать man-ы наши небесные стало грешно? | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
15. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от Мяут (ok) on 17-Авг-16, 13:19 | ||
На Go уже написан Docker (считай, новый продукт). На Rust _переписывают_ GNU coreutils: https://github.com/uutils/coreutils И кто тут переписывает вселенную? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
17. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от kai3341 (ok) on 17-Авг-16, 13:57 | ||
И в чём проблема? Нормальный тестовый проект для развивающегося языка. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
25. "Выпуск встраиваемой СУБД Sophia 2.2" | –2 +/– | |
Сообщение от rob pike on 17-Авг-16, 19:27 | ||
Их не заставляют переписывать. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
22. "Выпуск встраиваемой СУБД Sophia 2.2" | +2 +/– | |
Сообщение от Аноним84701 on 17-Авг-16, 18:07 | ||
> На Go уже написан Docker (считай, новый продукт). На Rust _переписывают_ GNU coreutils: https://github.com/uutils/coreutils И кто тут переписывает вселенную? | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
27. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от rob pike on 17-Авг-16, 19:29 | ||
У Go действительно были такие претензии? | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
35. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним84701 on 17-Авг-16, 20:30 | ||
https://golang.org/doc/faq | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
47. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от angra (ok) on 18-Авг-16, 12:16 | ||
Одно слово - docker | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
19. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Sabakwaka (ok) on 17-Авг-16, 15:03 | ||
>> Просто интересно мнение инженеров | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
33. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от adolfus (ok) on 17-Авг-16, 19:55 | ||
Под всем этим гайном, типа лайфтаймов, этого вашего владения и заимствования, лежит системная архитектура (СА), с которой даже на C не всегда получается эффективно повзаимодействовать, несмотря на то, что и СА и C -- суть абсолютно процедурные сущности. В связи с этим встает вопрос -- а нахрена выдумывать непроцедурные костыли и велосипеды, если в "отрасли" есть сотни и тысячи выверенных паттернов, которые можно эффективно реализовать на любом процедурном языке, в том чисел и C? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
7. "Выпуск встраиваемой СУБД Sophia 2.2" | +2 +/– | |
Сообщение от rob pike on 17-Авг-16, 10:28 | ||
O(1) оно только | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Выпуск встраиваемой СУБД Sophia 2.2" | +1 +/– | |
Сообщение от funny_falcon (ok) on 17-Авг-16, 11:58 | ||
Я сейчас не про твою критику Софии спрошу. Она частями разумна. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
20. "Выпуск встраиваемой СУБД Sophia 2.2" | –2 +/– | |
Сообщение от Mail on 17-Авг-16, 16:09 | ||
"O(1) - имелось в виду обращений к диску, а не вычислительных затрат" | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
21. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от funny_falcon (ok) on 17-Авг-16, 16:19 | ||
> PPS. если ты действительно Funny Falcon, то приношу прощения. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
29. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от rob pike on 17-Авг-16, 19:35 | ||
> Я сейчас не про твою критику Софии спрошу. Она частями разумна. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
31. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от funny_falcon (ok) on 17-Авг-16, 19:49 | ||
>> Я сейчас не про твою критику Софии спрошу. Она частями разумна. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
34. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от rob pike on 17-Авг-16, 20:22 | ||
Если бы compaction здесь был *еще хуже* чем в LevelDB, то и смысла обсуждать бы не было. Проблемы LevelDB, впрочем, этим не ограничиваются, but I digress. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
36. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от funny_falcon (ok) on 17-Авг-16, 20:41 | ||
> При округлении логарифмов советую посмотреть в сторону NVMe, их, знаете ли, уже | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
37. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от rob pike on 17-Авг-16, 23:09 | ||
80 000 ns это обычный NVMe SSD. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
39. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от funny.falcon on 17-Авг-16, 23:38 | ||
> 80 000 ns это обычный NVMe SSD. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
43. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от rob pike on 18-Авг-16, 01:15 | ||
NVDIMM пока позиционируется не столько для самого хранилища, сколько для индексов. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
46. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от funny.falcon on 18-Авг-16, 07:22 | ||
> NVDIMM пока позиционируется не столько для самого хранилища, сколько для индексов. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
49. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от vatocefal on 18-Авг-16, 13:39 | ||
>То что не только первоначальная эйфория, связанная с LSM, но и вторая волна - подход "достаточно снизить compaction frequency и свести большинство этой деятельности к hot data key-ranges" - уже остались в прошлом, вы не заметили. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
51. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от rob pike on 18-Авг-16, 22:23 | ||
Не "вместо", в дополнение к прошлым ухищрениям. Поиски что бы такого с LSM сделать чтоб оно всё-таки не так тормозило продолжаются. Про "вместо" никому неинтересно, в моде только LSM. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
55. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 10:50 | ||
в б-ве юзеркейзов проще юзать вещи вроде LMDB в проектах, где изящно обошли проблемы "мысля вне коробки", во многом. пусть там и более скромная(изначально)функциональность. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
57. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от rob pike on 19-Авг-16, 11:26 | ||
В LMDB своих причуд хватает - на уровне технического исполнения, так что лучше форк https://github.com/ReOpen/libmdbx | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
62. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 20-Авг-16, 15:40 | ||
ну, безупречных вещей нет и LMDB использована сугубо "для примера". но это в б-ве случаев - Хорошая штука и она реально РАБОТАЕТ. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
66. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от rob pike on 21-Авг-16, 15:51 | ||
Работает, когда не не работает[1]. LevelDB тоже работает при определенных обстоятельствах[2]. При большом везении работает даже Cassandra[3], Redis[4] и MongoDB[5]. Про Mnesia спросите эрлангистов, лучше непублично, они расскажут почему ей никто не пользуется. BerkeleyDB пытались заставить работать уже столько поколений, что цензурно о ней сложно говорить. | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
67. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Led (ok) on 21-Авг-16, 22:23 | ||
> При большом везении работает даже Cassandra[3], Redis[4] и MongoDB[5]. Про Mnesia | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
68. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 21-Авг-16, 23:41 | ||
зря вы так. куча проектов на все этом есть. | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
58. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от vatocefal on 19-Авг-16, 15:56 | ||
А что из существующих реализаций самое продвинутое? Чтобы код можно было посмотреть. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
32. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от funny_falcon (ok) on 17-Авг-16, 19:51 | ||
Поправляюсь: | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
8. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 17-Авг-16, 10:55 | ||
Как оно в сравнении с rocksdb? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
30. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от adolfus (ok) on 17-Авг-16, 19:42 | ||
Чем оно отличается от BerkeleyDB? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
53. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 10:02 | ||
> Чем оно отличается от BerkeleyDB? | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
44. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 18-Авг-16, 04:18 | ||
Автору благодарности | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
48. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от Шарпей on 18-Авг-16, 12:57 | ||
А для C# у них обёртка есть? Вижу только для джавы и хипстерских руби-питонов. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
54. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 10:03 | ||
> А для C# у них обёртка есть? Вижу только для джавы и | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
61. "Выпуск встраиваемой СУБД Sophia 2.2" | –1 +/– | |
Сообщение от Шарпей on 19-Авг-16, 23:38 | ||
C# не может быть более хипстерским, потому что у него есть компилятор, в том числе и в нэйтив код. А питоновские скриптики - это баловство для школьников, которое по некоторому недоразумению слишком часто стало применяться в крупных проектах. | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
63. "Выпуск встраиваемой СУБД Sophia 2.2" | +/– | |
Сообщение от Аноним (??) on 20-Авг-16, 15:42 | ||
> C# не может быть более хипстерским, потому что у него есть компилятор, | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |