parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Преобразование данных должно быть опциональным

almakano 31.01.2017 12:43 / 31.01.2017 12:51

Есть же получение данных с авто-преобразованием к типу
^table::sql{$query}
^int:sql{$query}
^string:sql{$query}
^image::load[$path]
^file::load[text;$path]
^file::sql{$query}
но есть и получение бинарных данных
^file::load[binary;$path]
В 99% известных мне случаев - в memcache хранят строки.
Если вам известны другие случаи или тенденции в хранению там других типов данных - прошу поделится ссылками, будет интересно почитать.

Для связки "parser - memcache/mysql - parser" функции работают прекрасно.
Даже для связки "parser - memcache/mysql - nodejs" и "nodejs - mysql - parser" функции также совместимы.

Но когда говорить о связке "nodejs - memcache - parser", то надо перестраивать приложение nodejs под parser.

Если имеете ввиду только будущую совместимость хранения данных в связке "parser - memcache - parser", типа
$memcached.[$key][^table::create{}] $tablevar[$memcached.[$key]]
$memcached.[$key][string] $stringvar[$memcached.[$key]]
$memcached.[$key][10] $intvar($memcached.[$key])
$memcached.[$key][$.hash[value]] $hashvar[$memcached.[$key]]
то для текущей совместимости в связке "nodejs/php/java - memcache - parser",
где парсер в роли ведомого приложения
отображает статистику ведущего приложения на nodejs,
не хватает метода, возвращающего просто строку
без зависимостей от "раскраски"
$memcached.get[$key]
Т.к. метод mget также зависим от нее