Я также рекомендую httplib2 Joe Gregario. Я регулярно использую это вместо httplib в стандартном lib.
Они одинаковы почти для всех целей.
В свое время разные поставщики использовали разные имена (числовые / десятичные) почти для одного и того же. SQL-92 сделал их одинаковыми с одним незначительным отличием, которое может зависеть от производителя:
ЧИСЛО должно быть точно таким же, как определено - поэтому, если вы определяете 4 десятичных разряда, БД всегда должна хранить 4 десятичных знака.
] DECIMAL должен быть как минимум настолько точным, насколько это определено. Это означает, что база данных может фактически хранить больше цифр, чем указано (из-за скрытого хранилища, имеющего место для дополнительных цифр). Это означает, что база данных может хранить 1.00005
вместо 1.0000
, что повлияет на будущие вычисления.
Это синонимы, никакой разницы.
По крайней мере на SQL Server в стандартах ANSI SQL.
Этот ответ SO показывает некоторую разницу в ANSI, но я подозреваю, что в реализации они такие же