Size: a a a

2020 November 10

AT

Anatoly Tomilov in pro.algorithms
многозначная тогда уж
источник
2020 November 11

MG

Matthew Good in pro.algorithms
how do i wrap a value? for example

columns: 2

X: 0: rows 0
X: 1: rows 1
X: 2: rows 1
X: 3: rows 2
X: 4: rows 2
X: 5: rows 3
источник

АЛ

Александр Лизин... in pro.algorithms
Matthew Good
how do i wrap a value? for example

columns: 2

X: 0: rows 0
X: 1: rows 1
X: 2: rows 1
X: 3: rows 2
X: 4: rows 2
X: 5: rows 3
Something like that:
for (int i=0;i<5;i++)
{
if (i%2!=0)
{
std::cout << rows[i-1] << std::endl;
}
else
{
std::cout << rows[i] << std::endl;
}
}
источник

MG

Matthew Good in pro.algorithms
can i just do

            int itemSize = Items.size();
           return itemSize + (itemSize % columnCount);

to ensure my itemSize is perfectly divisible by my columnCount (eg the remainder of the division would be 0)
источник

АГ

Александр Горнак... in pro.algorithms
Господа, я с промышленным программированием совершенно не знаком. Возникла необходимость использовать большую хэштаблицу (на 3 гб например), чтобы она прекрасно хранилась в файле. Подходит ли sql под эти требования? Если нет, то какие можете подсказать альтернативы?
источник

D

Daniil in pro.algorithms
Александр Горнак
Господа, я с промышленным программированием совершенно не знаком. Возникла необходимость использовать большую хэштаблицу (на 3 гб например), чтобы она прекрасно хранилась в файле. Подходит ли sql под эти требования? Если нет, то какие можете подсказать альтернативы?
Посмотри в сторону nosql
источник

АГ

Александр Горнак... in pro.algorithms
Daniil
Посмотри в сторону nosql
Спасибо
источник

n

nod in pro.algorithms
Александр Горнак
Господа, я с промышленным программированием совершенно не знаком. Возникла необходимость использовать большую хэштаблицу (на 3 гб например), чтобы она прекрасно хранилась в файле. Подходит ли sql под эти требования? Если нет, то какие можете подсказать альтернативы?
Храниться она может в sql хоть при 100гб (проблема sql не в ограничениях объема). Гораздо важнее как часто к ней будут обращаться, какие нужно делать выборки, какие требования к отклику итд.
источник

АГ

Александр Горнак... in pro.algorithms
nod
Храниться она может в sql хоть при 100гб (проблема sql не в ограничениях объема). Гораздо важнее как часто к ней будут обращаться, какие нужно делать выборки, какие требования к отклику итд.
Требования к ней как к простой хэш таблице (получить значение по ключу, присвоить значение по ключу) желательно за O(1) Как ответили выше, nosql прекрасно подходит под эту задачу
источник

n

nod in pro.algorithms
Александр Горнак
Требования к ней как к простой хэш таблице (получить значение по ключу, присвоить значение по ключу) желательно за O(1) Как ответили выше, nosql прекрасно подходит под эту задачу
Так это целая куча разновидностей. Между какой-то монгой и жирафом апача общего примерно ничего.
О, кстати, монго можно. Или оракловскую попробовать.
источник
2020 November 12

RG

R G in pro.algorithms
Александр Горнак
Господа, я с промышленным программированием совершенно не знаком. Возникла необходимость использовать большую хэштаблицу (на 3 гб например), чтобы она прекрасно хранилась в файле. Подходит ли sql под эти требования? Если нет, то какие можете подсказать альтернативы?
есть в питоне в стандартной библиотеке движок бд sqlite3 . Там вся бд в одном файле сохраняется, достаточно удобно..
источник

АГ

Александр Горнак... in pro.algorithms
R G
есть в питоне в стандартной библиотеке движок бд sqlite3 . Там вся бд в одном файле сохраняется, достаточно удобно..
Пока остановился на этой либе:
https://github.com/coleifer/unqlite-python
Она внушает больше доверия, чем sqlite3
источник

IZ

Ilia Zviagin in pro.algorithms
Александр Горнак
Господа, я с промышленным программированием совершенно не знаком. Возникла необходимость использовать большую хэштаблицу (на 3 гб например), чтобы она прекрасно хранилась в файле. Подходит ли sql под эти требования? Если нет, то какие можете подсказать альтернативы?
Не подходит
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Александр Горнак
Господа, я с промышленным программированием совершенно не знаком. Возникла необходимость использовать большую хэштаблицу (на 3 гб например), чтобы она прекрасно хранилась в файле. Подходит ли sql под эти требования? Если нет, то какие можете подсказать альтернативы?
Если это хеш-таблица, то это NoSQL БД?
источник

IZ

Ilia Zviagin in pro.algorithms
Александр Горнак
Господа, я с промышленным программированием совершенно не знаком. Возникла необходимость использовать большую хэштаблицу (на 3 гб например), чтобы она прекрасно хранилась в файле. Подходит ли sql под эти требования? Если нет, то какие можете подсказать альтернативы?
Я бы сказал все же, что твои слова вообще мало смысла имеют. Хэш таблица которую надо хранить во внешней памяти - это бред какой-то.
источник

IZ

Ilia Zviagin in pro.algorithms
 ‌‌Gleb Pilipets
Если это хеш-таблица, то это NoSQL БД?
Да нет конечно
источник

IZ

Ilia Zviagin in pro.algorithms
Александр Горнак
Требования к ней как к простой хэш таблице (получить значение по ключу, присвоить значение по ключу) желательно за O(1) Как ответили выше, nosql прекрасно подходит под эту задачу
Ты как собираешься за O(1) с диска читать?

Какая операция у тебя в основу оценки положена? Чтение с диска?
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Александр Горнак
Господа, я с промышленным программированием совершенно не знаком. Возникла необходимость использовать большую хэштаблицу (на 3 гб например), чтобы она прекрасно хранилась в файле. Подходит ли sql под эти требования? Если нет, то какие можете подсказать альтернативы?
источник

IZ

Ilia Zviagin in pro.algorithms
Александр Горнак
Господа, я с промышленным программированием совершенно не знаком. Возникла необходимость использовать большую хэштаблицу (на 3 гб например), чтобы она прекрасно хранилась в файле. Подходит ли sql под эти требования? Если нет, то какие можете подсказать альтернативы?
Ты вообще что под хэш таблицей имеешь в виду?
Словарь ? Где по ключу можно положить что-то и простом получить что-то так же по ключу?
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Переслано от Александр Горнак...
Требования к ней как к простой хэш таблице (получить значение по ключу, присвоить значение по ключу) желательно за O(1) Как ответили выше, nosql прекрасно подходит под эту задачу
источник