Можешь объяснить database sharding и чем он отличается от table partitioning с точки зрения архитектуры, масштабируемости и реализации? — ДейлиПреп