Bitcoin Forum
November 18, 2024, 06:46:05 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: NoSQL в обработке шар  (Read 953 times)
ichai (OP)
Member
**
Offline Offline

Activity: 445
Merit: 10

Worlds Simplest Cryptocurrency Wallet


View Profile
January 25, 2014, 12:20:16 PM
 #1

Кто-нибудь думал о том чтобы на пуле хранить шары не в mysql а в nosql хранилищах. Стоит ли овчинка выделки?

Пример догехауса показывает что на вычисление награды при росте скорости пула не хватит никаких мощностей железа.
https://dogehouse.org/
Code:
Current pool rate : 21.984358 GH/s
PPLNS Blocks left to calculate : 24
Pool is overloaded. Its probably calculating a huge PPLNS round!

У кого какие мысли об этом?

▂▂▂▂▂▂▂▂▂▂▂▂▂▃▅▆█ L E A D █▆▅▃▂▂▂▂▂▂▂▂▂▂▂▂
World's Simplest and Safest Decentralized Cryptocurrency Wallet!
▬▬▬▬▬▬▬ • STORE • SEND • SPEND • SWAP • STAKE • ▬▬▬▬▬▬
SonkoDmitry
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
January 25, 2014, 12:28:35 PM
 #2

носкуль не панацея и сделан он был изначально совсем для иного, а как быстрое key=>value хранилище. Изменение архитектуры бд, вот куда стоит смотреть, а не юзать модненькие технологии
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
January 26, 2014, 03:21:37 PM
 #3

носкуль не панацея и сделан он был изначально совсем для иного, а как быстрое key=>value хранилище. Изменение архитектуры бд, вот куда стоит смотреть, а не юзать модненькие технологии

это не модненькие технологии а изначально все базы данных были такими - DBASE2 FOXBASE ...

тупой SQL придумали для того чтобы лишний раз нагрузить комп и вынудить народ купить более мощной компьютер
всегда ненавидел этот тупой sql

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
tvv
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
January 26, 2014, 04:59:53 PM
 #4

Очень тонко подмечено Wink
SonkoDmitry
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
January 28, 2014, 10:52:26 AM
 #5

носкуль не панацея и сделан он был изначально совсем для иного, а как быстрое key=>value хранилище. Изменение архитектуры бд, вот куда стоит смотреть, а не юзать модненькие технологии

это не модненькие технологии а изначально все базы данных были такими - DBASE2 FOXBASE ...

тупой SQL придумали для того чтобы лишний раз нагрузить комп и вынудить народ купить более мощной компьютер
всегда ненавидел этот тупой sql
Мощности возрастают, как следствие, появляется возможность обрабатывать более сложные конструкции. Дак почему вместо того, чтобы делать десять кей-валуе запросов, не сделать один? Ах да, есть еще такой момент как целостность, ибо после получения десятого запроса нет никакой гарантии, что результаты первого до сих пор актуальные. Ставить локи на запись только ради того, что вытащить актуальные значения это путь в бездну. В один прекрасный момент, накопится такая очередь на запись, что даже мощное железо упадет на спинку лапками кверху.

PS: ах да, еще. ни фокспро, ни иные xBASE движки не были кей-валуе, они были прекрасным примером реляционных субд своего времени.
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
January 28, 2014, 06:16:28 PM
 #6

да вроде я не о том
просто смысл делать интерпретатор интерпретатора интепртаторов через SQL

ты думаешь там внутри поле интерпретации скл-запроса там не куча циклов-выборок?? ошибаешься

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
January 28, 2014, 07:52:04 PM
 #7

Всегда веселили высказывания о "тупом SQL", который "не нужен". Господа специалисты по реляционным СУБД, да будет вам известно, что самая большая и нагруженная БД в мире работает на PostgreSQL. Cheesy

ты думаешь там внутри поле интерпретации скл-запроса там не куча циклов-выборок?? ошибаешься
Выполнение SQL запроса уже лет 30 как перестало быть просто интерпретацией. Вылезай из криокамеры.  Roll Eyes

По сабжу же ответ прост - шары можно посчитать на лету, не сохраняя их куда бы то ни было. Или же обрабатывать текстовые логи, используя традиционные средства для работы с текстом. И работать это будет в сотни раз быстрее NoSQL или реляционных СУБД просто потому, что они не предназначены для такого рода примитивной работы. В БД нужно класть результаты, а не промежуточные данные.
SonkoDmitry
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
January 29, 2014, 03:39:01 AM
 #8

Всегда веселили высказывания о "тупом SQL", который "не нужен". Господа специалисты по реляционным СУБД, да будет вам известно, что самая большая и нагруженная БД в мире работает на PostgreSQL. Cheesy

ты думаешь там внутри поле интерпретации скл-запроса там не куча циклов-выборок?? ошибаешься
Выполнение SQL запроса уже лет 30 как перестало быть просто интерпретацией. Вылезай из криокамеры.  Roll Eyes

По сабжу же ответ прост - шары можно посчитать на лету, не сохраняя их куда бы то ни было. Или же обрабатывать текстовые логи, используя традиционные средства для работы с текстом. И работать это будет в сотни раз быстрее NoSQL или реляционных СУБД просто потому, что они не предназначены для такого рода примитивной работы. В БД нужно класть результаты, а не промежуточные данные.
спасибо тебе добрый человек, за еще один аргумент
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!