Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.8610
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 25.01.2013, 00:35   #1
huanpedro
Сеньер Член
 
Аватар для huanpedro
 
Регистрация: 03.04.2010
Сообщений: 1,742
Бабло: $280230
По умолчанию Не могу определиться с базой данных

есть ключ, уникальное число
и есть значение - текст от нескольких слов, до нескольких килобайт(может и мегабайт) текста

В чем хранить? куда копать.
huanpedro вне форума  
Старый 25.01.2013, 00:43   #2
spamless
Senior Member
 
Регистрация: 16.07.2009
Сообщений: 939
Бабло: $152432
По умолчанию

В монго максимальные размер документа 4мб (конвертированный), в мускуле mediumtext вроде 16 мб, погугли
spamless вне форума  
Старый 25.01.2013, 00:48   #3
sspy
главный злодей гофака
 
Аватар для sspy
 
Регистрация: 18.06.2007
Сообщений: 5,300
Бабло: $878663
По умолчанию

sqlite/mysql

Мне вот другое интересно, есть ли key-value БД, которы основаны на текстовых файлах, в который key - номер строки. Кто-то встречал подобное?
sspy на форуме  
Старый 25.01.2013, 00:50   #4
oso
кодер
 
Аватар для oso
 
Регистрация: 21.01.2008
Сообщений: 316
Бабло: $69585
По умолчанию

может просто в файлах хранить?
__________________
php скрипты от $25 Отзывы: 2013-2011, 2010, 2009. acя: 384 846 ноль два шесть
oso вне форума  
Старый 25.01.2013, 00:54   #5
ulitka
Ебланнед
 
Регистрация: 08.01.2013
Сообщений: 53
Бабло: $35450
По умолчанию

Цитата:
Сообщение от spamless Посмотреть сообщение
В монго максимальные размер документа 4мб (конвертированный), в мускуле mediumtext вроде 16 мб, погугли
4gb longblob/longtext
ulitka вне форума  
Старый 25.01.2013, 00:54   #6
huanpedro
Сеньер Член
 
Аватар для huanpedro
 
Регистрация: 03.04.2010
Сообщений: 1,742
Бабло: $280230
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от sspy Посмотреть сообщение
sqlite/mysql

Мне вот другое интересно, есть ли key-value БД, которы основаны на текстовых файлах, в который key - номер строки. Кто-то встречал подобное?
Тоже не очень понял, может надо задачу разяснить. Чем Redis не подходит?
huanpedro вне форума  
Старый 25.01.2013, 00:55   #7
ulitka
Ебланнед
 
Регистрация: 08.01.2013
Сообщений: 53
Бабло: $35450
По умолчанию

Цитата:
Сообщение от sspy Посмотреть сообщение
sqlite/mysql

Мне вот другое интересно, есть ли key-value БД, которы основаны на текстовых файлах, в который key - номер строки. Кто-то встречал подобное?
в мускуле auto_increment нумерует каждую строку автоматом и она будет уникальной
можно и руками (скриптом) жёстко
есть индексы, в том числе и уникальные
ulitka вне форума  
Старый 25.01.2013, 00:57   #8
sspy
главный злодей гофака
 
Аватар для sspy
 
Регистрация: 18.06.2007
Сообщений: 5,300
Бабло: $878663
По умолчанию

Цитата:
Сообщение от oso Посмотреть сообщение
может просто в файлах хранить?
Цитата:
Сообщение от huanpedro Посмотреть сообщение
Тоже не очень понял, может надо задачу разяснить. Чем Redis не подходит?
допустим хранить урлы. есть 10 файлов и 10 php скриптов работающих с ними. в скриптах удобно работать с БД, а руками редактировать удобней текстовые файлы (например удалить 5 строчек из базы, блокнотом делается быстрее чем в том-же phpmyadmin)
sspy на форуме  
Старый 25.01.2013, 11:20   #9
vlad0708
coder
 
Аватар для vlad0708
 
Регистрация: 25.04.2010
Сообщений: 48
Бабло: $9050
По умолчанию

если выдергивать надо по числу, без каких-либо выборок, то можно просто в файлах хранить (можно по подпапкам разбить если файлов много)
vlad0708 вне форума  
Старый 25.01.2013, 12:04   #10
baadf00d
несъедобный
 
Аватар для baadf00d
 
Регистрация: 06.04.2007
Сообщений: 686
Бабло: $70625
По умолчанию

имхо Berkeley DB тебе нужно
если использовать без лишних оберток и наворотов, то это просто ключ-значение и все. Типы данных - любые, размеры - большие, плотность упаковки данных при частом удалении - хреновая, но регулируется (если это критично, то можно рассчитывать на двухкратный объем).
Есть возможность создавать как транзакционные так и нетранзакционные коллекции.
__________________
миром правит не тайная ложа, а явная лажа
baadf00d на форуме  
Закрытая тема



Опции темы
Опции просмотра