Jak začít s shardingem databáze pro mojí aplikaci?
Mám v plánu rozšířit svou aplikaci a přemýšlím o tom, jak zvládnout větší objem dat. Slyšel jsem něco o sharding databáze, ale moc tomu nerozumím. Můžete mi prosím poradit, jak začít? Jaké faktory bych měl vzít v úvahu při navrhování shardingu? Jaký typ databáze je nejlepší pro sharding a existují nějaké konkrétní postupy nebo osvědčené metody, které bych měl mít na paměti? A co třeba otázka, kolik shardů bych měl mít? Je lepší mít více menších shardů nebo méně větších? Zkušenosti a tipy ohledně toho, jak se vyhnout běžným chybám při shardingu by také byly super. Dále mě zajímá, jak to ovlivňuje výkon aplikace a co bych měl udělat pro optimalizaci provozu mezi jednotlivými shardy. Děkuji za jakoukoli pomoc nebo doporučení!