24 ноября 2015, 6:49:30 PM   # 1
 
 
Сообщения: 494
Цитировать по имени
цитировать ответ
по умолчанию Re: Базы данных

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Почему мы до сих пор используем старую версию BDB? Кроме того, почему мы используем как BDB и LevelDB?
hack_ сейчас офлайн Пожаловаться на hack_   Ответить с цитированием Мультицитирование сообщения от hack_ Быстрый ответ на сообщение hack_


Как заработать Биткоины?
Без вложений. Не майнинг.


24 ноября 2015, 8:12:36 PM   # 2
 
 
Сообщения: 983
Цитировать по имени
цитировать ответ
по умолчанию Re: Базы данных

Получил 1806 Биткоинов
Реальная история.





BDB (особенно старая версия) используется только для файла кошелька, так как 0,8 (я думаю), что делается для обратной совместимости. Другими словами, формат бумажник никогда не изменяли так, чтобы люди могли по-прежнему получать доступ к своим старым бумажники (какой вид имеет смысл).

LevelDB заменил BDB для исполнения (и, возможно, другие) причины для всего остального, я. е., фактические "blockchain данные" значение для операций (индекс блока и UTXO набор).
Domob сейчас офлайн Пожаловаться на Domob   Ответить с цитированием Мультицитирование сообщения от Domob Быстрый ответ на сообщение Domob

24 ноября 2015, 8:14:13 PM   # 3
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Базы данных

Кроме того, есть планы заменить LevelDB с чем-то, что работает быстрее и лучше, как SQLite.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

24 ноября 2015, 8:17:56 PM   # 4
 
 
Сообщения: 983
Цитировать по имени
цитировать ответ
по умолчанию Re: Базы данных

Кроме того, есть планы заменить LevelDB с чем-то, что работает быстрее и лучше, как SQLite.

Насколько я знаю, это было предложенный некоторые разработчики время от времени, но я не думаю, что какой-либо "большинство" из основных разработчиков согласен, что это хорошая идея. По крайней мере, это не должно быть SQLite, а некоторые не-SQL ключ / значение базы данных, как LevelDB и BDB являются.
Domob сейчас офлайн Пожаловаться на Domob   Ответить с цитированием Мультицитирование сообщения от Domob Быстрый ответ на сообщение Domob

24 ноября 2015, 8:29:33 PM   # 5
 
 
Сообщения: 494
Цитировать по имени
цитировать ответ
по умолчанию Re: Базы данных

Кроме того, есть планы заменить LevelDB с чем-то, что работает быстрее и лучше, как SQLite.

Насколько я знаю, это было предложенный некоторые разработчики время от времени, но я не думаю, что какой-либо "большинство" из основных разработчиков согласен, что это хорошая идея. По крайней мере, это не должно быть SQLite, а некоторые не-SQL ключ / значение базы данных, как LevelDB и BDB являются.

Хорошо, что в обратном направлении Compat имеет смысл до точки .... но я должен хотеть верить, что вместо полного Compat, почему бы не просто обновить / перейти на лучшую версию и поддерживать функцию, которая может импортировать данные из старой версии?
 
Я знаю, по крайней мере, один альт, уже тестирование SQLite в реляционной модели, но если это на самом деле быстрее, я буду опрокинуться Дев и, возможно, мы можем иметь тематическое исследование для модели хранения ключ / данные.

Что плохого в SQL?
hack_ сейчас офлайн Пожаловаться на hack_   Ответить с цитированием Мультицитирование сообщения от hack_ Быстрый ответ на сообщение hack_

24 ноября 2015, 9:06:32 PM   # 6
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Базы данных

Разговор был был в прошлом месяце, о переходе от LevelDB, и суть его есть; это быстро, и это работает для того, что это нужно Bitcoin делать.

Цитата: GMaxwell
Бэкэнд может быть выгружен на что-то другое, что обеспечивает
те же свойства, но при этом не дает какой-либо из
осмотр / аналитик, что вы ищете. Системы, которые делают что
существуют, и они требуют базы данных, принимая сотни гигабайт
хранения и занять несколько дней до нескольких недель, чтобы импортировать данные в сети. Они
отлично подходит для того, что они для, но они не подходят для использования на основе консенсуса
в системе для экономии пространства, производительности и консенсуса
консистенция причина.1

BerkeleyDB используется для управления большинством данных и файлов журналов.2 LevelDB используется для хранения "chainstate" (В том числе UTXO) и "индекс блока",3

Относительно того, почему одна база данных используется для некоторых вещей, в отличие от других, это, конечно, потому что они предназначены для разных целей. BerkeleyDB медленнее, но хорошо масштабируется, является надежным, а также поддерживает чтение / запись параллелизма. LevelDB имеет очень ограниченный набор функций, но в несколько раз быстрее, чем BerkeleyDB4.


1http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-October/011633.html
2https://en.bitcoin.it/wiki/Data_directory
3http://bitcoin.stackexchange.com/questions/28168/what-are-the-keys-used-in-the-blockchain-leveldb-ie-what-are-the-keyvalue-pair
4http://highscalability.com/blog/2012/11/29/performance-data-for-leveldb-berkley-db-and-bangdb-for-rando.html

Edit: Исправлена ​​неправильность, я думаю, что у меня есть это прямо сейчас ..
DumbFruit сейчас офлайн Пожаловаться на DumbFruit   Ответить с цитированием Мультицитирование сообщения от DumbFruit Быстрый ответ на сообщение DumbFruit

24 ноября 2015, 9:22:34 PM   # 7
 
 
Сообщения: 215
Цитировать по имени
цитировать ответ
по умолчанию Re: Базы данных

Кроме того, есть планы заменить LevelDB с чем-то, что работает быстрее и лучше, как SQLite.

Насколько я знаю, это было предложенный некоторые разработчики время от времени, но я не думаю, что какой-либо "большинство" из основных разработчиков согласен, что это хорошая идея. По крайней мере, это не должно быть SQLite, а некоторые не-SQL ключ / значение базы данных, как LevelDB и BDB являются.

Эта. Там же был разговор, и я считаю, Джефф Garzik сделал экспериментальную вилку с новой БД, но я не думаю, что это воспринимает всерьез только пока. Я хотел бы видеть переход на LMDB, но отсутствие реальной 32-битной поддержки, как представляется, сделать это без стартера.
droark сейчас офлайн Пожаловаться на droark   Ответить с цитированием Мультицитирование сообщения от droark Быстрый ответ на сообщение droark

24 ноября 2015, 11:18:02 PM   # 8
 
 
Сообщения: 494
Цитировать по имени
цитировать ответ
по умолчанию Re: Базы данных

Разговор был был в прошлом месяце, о переходе от LevelDB, и суть его есть; это быстро, и это работает для того, что это нужно Bitcoin делать.

Цитата: GMaxwell
Бэкэнд может быть выгружен на что-то другое, что обеспечивает
те же свойства, но при этом не дает какой-либо из
осмотр / аналитик, что вы ищете. Системы, которые делают что
существуют, и они требуют базы данных, принимая сотни гигабайт
хранения и занять несколько дней до нескольких недель, чтобы импортировать данные в сети. Они
отлично подходит для того, что они для, но они не подходят для использования на основе консенсуса
в системе для экономии пространства, производительности и консенсуса
консистенция причина.1

BerkeleyDB используется для управления большинством данных и файлов журналов.2 LevelDB используется для хранения "chainstate" (В том числе UTXO) и "индекс блока",3

Относительно того, почему одна база данных используется для некоторых вещей, в отличие от других, это, конечно, потому что они предназначены для разных целей. BerkeleyDB медленнее, но хорошо масштабируется, является надежным, а также поддерживает чтение / запись параллелизма. LevelDB имеет очень ограниченный набор функций, но в несколько раз быстрее, чем BerkeleyDB4.


1http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-October/011633.html
2https://en.bitcoin.it/wiki/Data_directory
3http://bitcoin.stackexchange.com/questions/28168/what-are-the-keys-used-in-the-blockchain-leveldb-ie-what-are-the-keyvalue-pair
4http://highscalability.com/blog/2012/11/29/performance-data-for-leveldb-berkley-db-and-bangdb-for-rando.html

Edit: Исправлена ​​неправильность, я думаю, что у меня есть это прямо сейчас ..

благодаря
hack_ сейчас офлайн Пожаловаться на hack_   Ответить с цитированием Мультицитирование сообщения от hack_ Быстрый ответ на сообщение hack_

30 ноября 2015, 12:17:59 AM   # 9
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Базы данных

Кроме того, есть планы заменить LevelDB с чем-то, что работает быстрее и лучше, как SQLite.

Насколько я знаю, это было предложенный некоторые разработчики время от времени, но я не думаю, что какой-либо "большинство" из основных разработчиков согласен, что это хорошая идея. По крайней мере, это не должно быть SQLite, а некоторые не-SQL ключ / значение базы данных, как LevelDB и BDB являются.

Хорошо, что в обратном направлении Compat имеет смысл до точки .... но я должен хотеть верить, что вместо полного Compat, почему бы не просто обновить / перейти на лучшую версию и поддерживать функцию, которая может импортировать данные из старой версии?
 
Я знаю, по крайней мере, один альт, уже тестирование SQLite в реляционной модели, но если это на самом деле быстрее, я буду опрокинуться Дев и, возможно, мы можем иметь тематическое исследование для модели хранения ключ / данные.

Что плохого в SQL?

Это не в полной мере соответствует ключевому слову, если он не использует NoSQL. SQL просто не «модно» достаточно больше.

Там нет ничего плохого с SQLite, для чего мы это делаем.

Когда я начал использовать базы данных несколько 20+ лет назад все это было NoSQL.
Samson сейчас офлайн Пожаловаться на Samson   Ответить с цитированием Мультицитирование сообщения от Samson Быстрый ответ на сообщение Samson



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW