Hoi,
bij het werken aan een project vroeg ik me af in hoeverre de limitaties van databases een webapplicatie kunnen beinvloeden. Daarop heb ik eens gegoogled naar het limiet aan recors/tabellen van MySQL, en zag dat het limiet over de 10 miljoen records lag, wat voor veel situaties ruim voldoende is.
Echter, wat wanneer je een webapplicatie maakt als Twitter, een blogsysteem voor veel mensen, een social networking site, enzovoorts. Twitter heeft nu net geen 4 miljard tweets, en ik kan me voorstellen dat dat aantal records in een MySQL tabel problemen kan geven, of dat nu een limitatie is of het traag zoeken in de database.
Nu verwacht ik niet dat ik x miljard records moet verwerken, maar het zou theoretisch wel mogelijk moeten zijn, en ik wil me in ieder geval op iets dergelijks voorbereiden (minstens een melding dat de tabel vol zit).
Is er een manier om (theoretisch) oneindig records te kunnen opslaan? Een methode om eventueel tabellen te splitsen en een PHP systeem te hebben dat het als 1 virtueel geheel kan benaderen?
Alvast bedankt,
Lapixx
(in PHP forum geplaats omdat ik niet weet of dit alles met MySQL mogelijk is, en ik het systeem in PHP maak)
bij het werken aan een project vroeg ik me af in hoeverre de limitaties van databases een webapplicatie kunnen beinvloeden. Daarop heb ik eens gegoogled naar het limiet aan recors/tabellen van MySQL, en zag dat het limiet over de 10 miljoen records lag, wat voor veel situaties ruim voldoende is.
Echter, wat wanneer je een webapplicatie maakt als Twitter, een blogsysteem voor veel mensen, een social networking site, enzovoorts. Twitter heeft nu net geen 4 miljard tweets, en ik kan me voorstellen dat dat aantal records in een MySQL tabel problemen kan geven, of dat nu een limitatie is of het traag zoeken in de database.
Nu verwacht ik niet dat ik x miljard records moet verwerken, maar het zou theoretisch wel mogelijk moeten zijn, en ik wil me in ieder geval op iets dergelijks voorbereiden (minstens een melding dat de tabel vol zit).
Is er een manier om (theoretisch) oneindig records te kunnen opslaan? Een methode om eventueel tabellen te splitsen en een PHP systeem te hebben dat het als 1 virtueel geheel kan benaderen?
Alvast bedankt,
Lapixx
(in PHP forum geplaats omdat ik niet weet of dit alles met MySQL mogelijk is, en ik het systeem in PHP maak)