- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
$result = $this -> db -> query( "SELECT `Login` FROM `Users`" );
while( $array = mysql_fetch_array( $result ) )
{
if( $array['Login'] == $login )
{
$this -> errors .= "<li>Этот ник уже используется !</li>\n";
$_POST['login'] = htmlspecialchars( $login );
break;
}
}
gost 23.10.2015 19:03 # +8
inkanus-gray 23.10.2015 19:39 # +7
К сожалению, говнохостинги не предоставляют вменяемых NoSQL-хранилищ, поэтому временно используется MySQL.
3_14dar 23.10.2015 23:05 # 0
inkanus-gray 24.10.2015 00:25 # +1
3_14dar 25.10.2015 02:20 # 0
bormand 25.10.2015 08:37 # 0
inkanus-gray 25.10.2015 10:22 # +1
А если серьёзно, то как NoSQL помогает масштабируемости?
bormand 25.10.2015 11:27 # 0
У РСУБД слишком много гарантий и возможностей, чтобы её можно было нормально расшардить...
kegdan 25.10.2015 11:58 # −1
bormand 25.10.2015 12:30 # +2
Самый прикол в том, что это самое nosql низкого уровня (key-value с acid) есть в каждой РСУБД. А поверх него уже нахуеверчены таблицы, запросы и их оптимизации ;)
kegdan 25.10.2015 12:57 # 0
3_14dar 26.10.2015 01:50 # 0
bormand 23.10.2015 23:18 # +2
inkanus-gray 24.10.2015 00:24 # +2
https://mariadb.com/kb/en/mariadb/handler/
https://mariadb.com/kb/en/mariadb/handlersocket/
Команда HANDLER для тупого чтения была даже в MySQL 5.0:
http://dev.mysql.com/doc/refman/5.0/en/handler.html
А плагин HandlerSocket что-то не гуглится. Похоже, что из коробки этого плагина в MySQL нет.
Но в любом случае команда HANDLER есть из коробки как минимум с версии 5.0, причём она поддерживает WHERE и даже LIMIT. Только сортировки/группировки нет, вот их и придётся делать на клиенте.
Stallman 24.10.2015 13:10 # +2
This. То же касается и расширения для шаблонизатора, потому на питушиных хостингах не будет никогда. Да и не нужно оно там на самом деле.
>Только сортировки/группировки нет
А разве в труЪ битоёбском протоколе она была?
inkanus-gray 24.10.2015 13:55 # 0
И не должно быть. Просто мне понравилось, что HANDLER — это уже почти SELECT. Я вообще ожидал от него меньшего.
> расширения для шаблонизатора
Поясните свою мысль.
Stallman 24.10.2015 14:55 # +1
https://github.com/kjdev/php-ext-handlersocketi
kegdan 24.10.2015 22:24 # 0
насыкуль свою бд
wvxvw 25.10.2015 12:46 # +2
3_14dar 26.10.2015 01:52 # 0
guest 27.10.2015 01:30 # 0
guest 27.10.2015 02:35 # 0
bormand 27.10.2015 06:00 # +1