Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Имя таблицы как уникальный хеш?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Viper
Отправлено: 13 Августа, 2014 - 18:04:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Есть система в которой создаются таблицы для хранения информации. Таблиц этих может быть сколь угодно много.
Отсюда вопрос: насколько разумно так делать и как сделать имя таблицы уникальным в пределах одной базы(чтобы не было коллизий)?

PS! Таблицы между собой никак не связанны.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
RickMan
Отправлено: 13 Августа, 2014 - 18:10:42
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




А что мешает использовать uniqid + префикс для визуального комфорта? А вообще идея логичная для поставленной задачи. Правда я такого еще не слышал и не встречал)
 
 Top
Viper
Отправлено: 13 Августа, 2014 - 18:54:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




RickMan а я чето в хеш-функции полез Улыбка Я б тоже не встретил бы если бы не большие объемы разнородных данных.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
LIME
Отправлено: 13 Августа, 2014 - 21:22:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




блин...ладно...разочек отпишу
Viper идея плохая
подумай об information_sheme
если таблиц будет много засрешь ее
а она активно используется мускулом
ищи другое решение
например одна таблица если структура схожа и с полем идентификации
если нет то возможно хранить в файлах если не нужна выборка сложная
 
 Top
RickMan
Отправлено: 13 Августа, 2014 - 23:09:21
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




А что если не mysql?) Предположим redis или mongo? MySQL просто неповортливая машина по сравнению с ними, в этом плане)
 
 Top
Viper
Отправлено: 14 Августа, 2014 - 08:43:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Пока что смотрю на mongo.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Panoptik
Отправлено: 18 Августа, 2014 - 01:33:32
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




mongo напрашивается. раз реляции нет. идеальным решением будет nosql


-----
Just do it
 
 Top
Viper
Отправлено: 18 Августа, 2014 - 09:06:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Черт... Этот монго под винду поставить, все равно что ракету в космос отправить... По манам все чудесно, а на деле один сплошной баг.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Мелкий Супермодератор
Отправлено: 18 Августа, 2014 - 10:25:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Viper, поставь в виртуалку с никсами, проще и надёжнее будет Ниндзя


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB