![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
![]() |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 22.12.2010
Сообщений: 175
|
![]()
грубо говоря это идентификаторы размером 4 байта, порядковые номера, могут идти не по порядку, поэтому и надо их записывать, без переходов, пробелов, #13#10, и тд. разделяться они ничем не будут. Мне надо просто записать очень длинный набор байт в ячейку
Здравствуйте
|
![]() |
![]() |
![]() |
#13 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
1) Записывать в BLOB потоком некий набор чисел (по факту байт), потом так же считывать придется. Как любой поток байт. 2) Создать некую таблицу у которой будет всего два поля: Поле, в котором есть код записи в главной таблице и поле с элементом массива. Второе будет выглядеть примерно так: Главная: 1 Вася 2 Мася Массив: 1 1 1 2 1 3 2 56 2 78 Тогда получится что с Васей связан массив 1,2,3 а с Масей 56,78. Это естесственная форма хранения данных для реляционных СУБД, и в общем то у нее есть свои преимущества перед BLOB хранением. Особенно если нужно выбирать не весь массив, а только его диапазон, скажем у Васи отобрать из массива целых те что более 2. С BLOB полями тебе бы пришлось считывать весь поток чисел, а уже потом на клиенте их рассматривать. Плюс сюда же меньший размер базы, по сравнению с BLOB. Поэтому повторю вопрос Аватара: Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 22.12.2010
Сообщений: 175
|
![]()
Считывание из нескольких ячеек думаю все же больше времени занимать будет, но я подумаю над решением, тут необходима скорость. Собственно это будет контакт лист пользователей, делаю что то типа мессенджера. Данные посылаться будут целиком, на клиенте разбираться по 4 байта, так что хранить можно целиком в ячейке, но при изменении уже либо дописывать, либо затирать лишние байты. Пока в файл записываю но будет ли такая возможность на *nix не знаю
Нужно как можно меньше использовать хдд, мало ли 100500 клиентов будет, и каждая 1,2,3 в базе уже будет иметь вес
Здравствуйте
|
![]() |
![]() |
![]() |
#15 | ||||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
I'm learning to live...
|
||||
![]() |
![]() |
![]() |
#16 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
![]() |
![]() |
![]() |
![]() |
#17 | |
Форумчанин
Регистрация: 22.12.2010
Сообщений: 175
|
![]() Цитата:
Я разве говорил что БД - массив? 8кб всё же проще взять из ячейки чем пересчитать 2048 записей, все изменения будут через кеш, и не очень часто. И Мы ушли с темы) "как записать/считать набор байт в ячейку программно?"
Здравствуйте
Последний раз редактировалось Stilet; 07.09.2014 в 22:31. |
|
![]() |
![]() |
![]() |
#18 | |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#19 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
Код:
I'm learning to live...
Последний раз редактировалось Stilet; 08.09.2014 в 00:38. |
|
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 22.12.2010
Сообщений: 175
|
![]() PHP код:
PHP код:
Благодарю за помощь)
Здравствуйте
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запись не в ту ячейку | Leks123 | PHP | 11 | 14.08.2013 04:34 |
запись данных в ячейку | albih | Microsoft Office Excel | 5 | 14.07.2011 20:07 |
Запись данных в ячейку | orkus | Помощь студентам | 15 | 30.03.2010 16:15 |
Запись числа типа инт в ячейку двумерного массива типа char | AxenicX | Помощь студентам | 1 | 25.09.2009 00:35 |
редактировать запись в ADO | Kara1989 | БД в Delphi | 4 | 22.07.2009 15:52 |