Гвидо пишет...
Вопрос: почему в typing питона нет рекурсивных типов
Ответ: 'IIRC Brett and I tried and failed to come up with a recursive definition that worked in mypy'
и далее:
In my own code I use this:
JsonDict = Dict[str, Any]
which happens to cover perfectly what I'm doing
(C)
Leave a comment
3
kkirsanov
Aug 31, 2017 02:51
Бинарный AVRO хранит недокументарованый uuid в hex-string(36 байт), вместо fixed\bytes или пары int64.
Кажется я готов начать делать свой формат с блекджеком и схемой на yaml
kkirsanov
Jul 04, 2017 15:12
AVRO для scala (
https://github.com/sksamuel/avro4s) пишет decimal в string, хотя по стандарту должна быть пара big-endian целых - (unscaled*10^(-scale))
Когда брал AVRO в проект думал будет стандартЪ и строгость, а оказалось что даже в мире Явы это не так.
kkirsanov
Feb 09, 2017 18:12
Решили на новом месте работы навернуть Кафку, да не просто, а типизировав топики схемами, что бы била по рукам за левые данные в топиках. И тут, внезапно, decimal и datetime из коробки не умеет ни msgpack, ни protobuf, никто, кроме apache avro -
http://avro.
( Read more... )