|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от opennews (ok) on 28-Июл-11, 11:38 | ||
Компания Google [[http://google-opensource.blogspot.com/2011/07/leveldb-fast-p... объявила о переводе LevelDB (http://code.google.com/p/leveldb/), высокопроизводительной системы для хранения данных в формате ключ/значение, в разряд открытых проектов. Хранилище LevelDB написано на языке С++ и подключается к приложениям в виде разделяемой библиотеки (как SQLite и BerkeleyDB), обеспечивая возможность организации упорядоченных наборов данных, в которых строковые ключи сопоставлены со строковыми значениями. Код LevelDB открыт (http://code.google.com/p/leveldb/source/browse/#svn%2Ft...) под лицензией BSD. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Компания Google открыла исходные тексты БД LevelDB" | +11 +/– | |
Сообщение от тоже Аноним (ok) on 28-Июл-11, 11:38 | ||
Похоже, в ChromeOS таки будет реестр. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Компания Google открыла исходные тексты БД LevelDB" | +2 +/– | |
Сообщение от klalafuda on 28-Июл-11, 11:49 | ||
> Похоже, в ChromeOS таки будет реестр. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "Компания Google открыла исходные тексты БД LevelDB" | +5 +/– | |
Сообщение от anon8 (ok) on 28-Июл-11, 11:55 | ||
...ничего хорошего | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
14. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 13:10 | ||
> ...ничего хорошего | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
46. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 19:30 | ||
Да и с sqlite при превышении 15к записей в истории firefox начинает тупить. Но может тут виной 1Гб+ кэш на диске. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
11. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 13:00 | ||
SQLite нынче встроен уже дохрена куда, начиная от XnView и заканчивая Андроидом. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
9. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от gkv311 (ok) on 28-Июл-11, 12:42 | ||
Ориентация Chrome на множество процессов как-то не стыкуется с: | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
15. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от uhbif19 on 28-Июл-11, 13:12 | ||
В чем проблема ? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
16. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от uhbif19 on 28-Июл-11, 13:13 | ||
> В чем проблема ? | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
21. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от тоже Аноним (ok) on 28-Июл-11, 13:35 | ||
Не говоря уже о том, что в реестр гораздо реже пишут, чем читают. Во всяком случае, должны. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
24. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от gkv311 (ok) on 28-Июл-11, 13:38 | ||
>> В чем проблема ? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
51. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноном on 28-Июл-11, 22:08 | ||
К сожалению, W3C не приняли SQL-реализацию базы, а прията будет, судя по всему, IndexedDB - довольно примитивное NoSQL-хранилище. Под него LevelDB отлично подойдёт. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
55. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от anonymous (??) on 28-Июл-11, 22:18 | ||
s/К сожалению/К счастью/ | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
59. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 28-Июл-11, 22:41 | ||
Разговаривают на своём API, а не языке. Для KV хранилищь большего не нужно | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
2. "Компания Google открыла исходные тексты БД LevelDB" | +4 +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 11:40 | ||
Что-то я не понял, а чем гугла не устроил Tokyo Cabinet? Not invented here? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
43. "Компания Google открыла исходные тексты БД LevelDB" | +2 +/– | |
Сообщение от a (??) on 28-Июл-11, 17:23 | ||
> Что-то я не понял, а чем гугла не устроил Tokyo Cabinet? Not invented here? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
5. "Компания Google открыла исходные тексты БД LevelDB" | +3 +/– | |
Сообщение от gegMOPO4 (ok) on 28-Июл-11, 11:56 | ||
Чем оно лучше Berkeley DB? Совместимо ли API с Berkeley DB (или существует ли адаптер)? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 12:02 | ||
Вообще, над bdb помнится сделали какой-то урезанный вариант sql. Может поэтому? | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
7. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от gegMOPO4 (ok) on 28-Июл-11, 12:23 | ||
Хотите сказать, что тестировали работу LevelDB с SQL? ;) | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
13. "Компания Google открыла исходные тексты БД LevelDB" | +2 +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 13:07 | ||
> Хотите сказать, что тестировали работу LevelDB с SQL? ;) | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
26. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от gegMOPO4 (ok) on 28-Июл-11, 13:45 | ||
Значит они тестировали совсем не то, для чего эти БД предназначены. В забивании гвоздей микроскоп тоже покажет не лучшие результаты, но это не значит, что всем нужно срочно выбрасывать микроскопы и заменять нашими новомодными каменными топорами. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
38. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Veter (??) on 28-Июл-11, 16:21 | ||
> Вообще, над bdb помнится сделали какой-то урезанный вариант sql. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
10. "Компания Google открыла исходные тексты БД LevelDB" | +2 +/– | |
Сообщение от anon8 (ok) on 28-Июл-11, 12:47 | ||
Да, не хватает сравнения с постгресом и ораклом. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
17. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 13:14 | ||
> Да, не хватает сравнения с постгресом и ораклом. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
25. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от sanDro (ok) on 28-Июл-11, 13:39 | ||
А ничего что SQLite и InnoDB это реляционные движки? Которые медленние по определению. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
36. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от anonymous (??) on 28-Июл-11, 15:36 | ||
> А ничего что SQLite и InnoDB это реляционные движки? Которые медленние по | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
37. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от sanDro (ok) on 28-Июл-11, 15:46 | ||
>> А ничего что SQLite и InnoDB это реляционные движки? Которые медленние по | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
39. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от anonymous (??) on 28-Июл-11, 16:29 | ||
на картинке вижу киото и скулит. возможно, стоило бы добавить bdb, но кому эта окаменелость нужна? | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
40. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от sanDro (ok) on 28-Июл-11, 16:41 | ||
> на картинке вижу киото и скулит. возможно, стоило бы добавить bdb, но | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
42. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от anonymous (??) on 28-Июл-11, 17:20 | ||
> в проектах которым не пару лет от рождения | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
61. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 29-Июл-11, 03:47 | ||
Даже до тебя дошло что bdb порвёт их как Тузег грелку? :) | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
62. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от anonymous (??) on 29-Июл-11, 04:21 | ||
> Даже до тебя дошло что bdb порвёт их как Тузег грелку? :) | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
52. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноном on 28-Июл-11, 22:11 | ||
Чего бы они были медленными п определению? Они вылизывались десятки лет, и как примитивные key-value хранилища показывают достаточно хорошие результаты. Смотрите в сторону HandlerSocket - там это наглядно продемонстрировано. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
47. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от anon8 (ok) on 28-Июл-11, 19:41 | ||
Мда, видимо придется в таких случаях тег "сарказм". | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
12. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от 1 (??) on 28-Июл-11, 13:02 | ||
Oracle же ! | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
22. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от gegMOPO4 (ok) on 28-Июл-11, 13:35 | ||
Oracle Berkeley DB? | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
18. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от uhbif19 on 28-Июл-11, 13:14 | ||
> Чем оно лучше Berkeley DB? Совместимо ли API с Berkeley DB (или | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
23. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 13:38 | ||
> Чем оно лучше Berkeley DB? | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
27. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от gegMOPO4 (ok) on 28-Июл-11, 13:49 | ||
Патентные разборки не связаны с происхождением кода. Придолбаться могут и к совершенно независимой разработке. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
33. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 14:51 | ||
А если разработка не независима, то придолбаться значительно легче. (И для суда это понятнее.) | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
19. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от uhbif19 on 28-Июл-11, 13:17 | ||
Говорили вот, что RedisDB какой-то нереально быстрый. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 13:33 | ||
Редис быстрый так как вся база в оперативной памяти. При падении системы потеря всей информации, наработанной после последней синхронизации. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
29. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Crazy Alex (ok) on 28-Июл-11, 13:58 | ||
> Редис быстрый так как вся база в оперативной памяти. При падении системы | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
31. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от uhbif19 on 28-Июл-11, 14:17 | ||
> Что же касается редиса - за скорость там расплачиваемся ещё диким расходом | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
56. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноном on 28-Июл-11, 22:20 | ||
Я с ним в продакшне работаю, вообще-то. На 64-битной системе с разумными размерами ключей (в пределах пары десятков байт) значений (сотни байт) имено это и видим. Если к размерам ключей/значений будете придираться - это комментарии пользователей, вполне типичный размер. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
66. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от uhbif19 on 31-Июл-11, 23:39 | ||
> Я с ним в продакшне работаю, вообще-то. На 64-битной системе с разумными | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
32. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от uhbif19 on 28-Июл-11, 14:20 | ||
> Редис быстрый так как вся база в оперативной памяти. При падении системы | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
34. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 15:00 | ||
>>у Couch ЕМНИП тоже. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
28. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Crazy Alex (ok) on 28-Июл-11, 13:53 | ||
Redis - он не совсем key-value, вообще-то. А так - ну, собственно, выборка по первичному ключу (ближайший аналог этой библиотеки) даже в мускуле весьма шустра, особенно если воспользоваться кодом японцев и избавиться от парсинга SQL. HandlerSocket выдавал у них в тестах около 750000 операций чтения в секунду - это на восьми ядрах, но зато по сети. В общем, цифры сравнимые. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
30. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от uhbif19 on 28-Июл-11, 14:16 | ||
> Redis - он не совсем key-value, вообще-то. А так - ну, собственно, | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
41. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 16:53 | ||
> просто со структурами | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
45. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 19:04 | ||
А кстати, что насчет Exadata 2? Это если говорить о транзакциях? Кто там кому сливает? | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
64. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от uhbif19 on 31-Июл-11, 23:25 | ||
>> просто со структурами | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
65. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от uhbif19 on 31-Июл-11, 23:28 | ||
... крайне (для key-value DB) сложные операции над данными. И очень хорошая документация кстати. | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
54. "Компания Google открыла исходные тексты БД LevelDB" | +1 +/– | |
Сообщение от Аноном on 28-Июл-11, 22:15 | ||
Покажите мне в MyISAM транзакции. Что до редиса - штуковину, умеющую делать intersert для множеств, я в чистые key-value (рядом с TokyoCabinet и memcached) записывать не готов. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
35. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от anonymous (??) on 28-Июл-11, 15:34 | ||
на random reads sosnooley. откуда вывод: подходит в качестве архива, не подходит в качестве базы, где данные постоянно нужны. не буду кабинет на неё менять. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от evgeny_t (ok) on 28-Июл-11, 18:59 | ||
#Случайное чтение в режиме холодного старта: 60 тыс операций в секунду; | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
50. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 28-Июл-11, 21:56 | ||
У тебя есть такая СХД и генераторные скрипты для правдоподобных данных? Давай. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
48. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от pro100master (ok) on 28-Июл-11, 21:19 | ||
сразу видна жесткая специализация под элементарные вещи. Такое ощущение, что разрабы таких вот noSQL только и занимаются, что тестируют быстродействие. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
57. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноном on 28-Июл-11, 22:21 | ||
угу, мне тоже интересно, кто бы по префиксам мог выбирать эффективно. Реализаций же масса возможна, по идее. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
49. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от szh (ok) on 28-Июл-11, 21:44 | ||
http://maxpert.tumblr.com/post/3329352663/the-nosql-dogma | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
58. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноном on 28-Июл-11, 22:27 | ||
Именно | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
63. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Аноним (??) on 31-Июл-11, 10:09 | ||
Смешные результаты. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
60. "Компания Google открыла исходные тексты БД LevelDB" | +/– | |
Сообщение от Телегин Дмитрий on 29-Июл-11, 01:44 | ||
> Чем оно лучше Berkeley DB? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |