- 6
- runner50783i
Hi every one!
I wanted to take some time to share with you my thoughts on the leader boards situation that is plaguing the forum, particularly after the inclusion of the seasonal events.
First of all I'm new to this forum but a long term GT (Played all the series) and racing simulators in general fan, and while I've some experience on data base management due to work and studies, I don't know the history of Gran Turismo or the Playstation Network as deeply as some of you probably do.
When I read comments about people demanding leader boards for the game and comparing GT's network service with something like Forza 3, I realize that people don't really understand the implications of this type of service and what's needed to bring a such a service to the masses.
GT's network service is and will be (as far as I know) "free" of charges, meaning that PD pays the service infrastructure out of the sales of GT5. That means that out of every penny that PD gains selling Gran Turismo, an unknown fraction of it is used to pay for the on-line service. This is a money that PD receives only once and needs to be used to support the service until they decide to shoot it down (hopefully, in many years).
Using this model, it is my guess that PD can only sustain a modest data center, one that provides basic functionality for it users.
The data center PD would have to build to support things like per car - per track - per user leader boards as people is ingeniously demanding, will need to be a huge one, I'm talking about multi million dollar infrastructure, one that also needs to be sustained for the years to come and also sustain exponential growth of users and data, all offering performance good enough not to interfere with the end user experience.
Using the most simplistic model that comes to my mind, you can realize the enormous amount of data and thus, amount of resources PD will need to put in place to support this type of feature.
An exercise that one does when calculating the gross amount of data a data base will hold, you simply cross multiply the amount of records for the tables it contains.
Doing a naive assumption that the leader boards data base will have a the tables:
- users (5 000 000 + records)
- Cars (1000 + records)
- Tracks variations (71 records)
To know the potential amount of records that It will have I just have to multiply each table distinct row count that 5 000 000 x 1000 x 71 = 355 000 000 000.
Doing this simplistic approach you can have a sense of the dimension of the problem that PD will be facing. And while is true that not all people plays on line and not all that play on line set lap records on every track and every course, chances are that there are other factors (tire rule, aids, controller type, etc...) that will increase this number a lot more.
To support a global infrastructure able to provide fast, reliable service with the amount of data that PD will be managing, they need to invest several million dollars, I'm guessing 5 millions + based on some real world examples I've worked with, and that's just for starters, this is a service that needs to be supported overtime and despite the good sales figures of the title, I don't find economically feasible to sustain such a service at least until they start having some heavy return of investment something that will happen in the long run.
Forza's online service is sustained by it users who monthly pay MS for the on-line service, so, it is not fair to compare it against GT expecting it to be on par or even better.
I believe PD is doing their best and is doing it right for what we paid for. I admire Kaz and its team for the tremendous effort they are doing on improving the game, that while is not perfect, its the best racing game on the PS3 and arguably the best in the market.
I hope they keep been creative doing the best they can with what they have and continue providing challenging and varied events to enjoy for "free", if you don't pay your on-line bill with Forza you get 0-nada-nothing.
I wanted to take some time to share with you my thoughts on the leader boards situation that is plaguing the forum, particularly after the inclusion of the seasonal events.
First of all I'm new to this forum but a long term GT (Played all the series) and racing simulators in general fan, and while I've some experience on data base management due to work and studies, I don't know the history of Gran Turismo or the Playstation Network as deeply as some of you probably do.
When I read comments about people demanding leader boards for the game and comparing GT's network service with something like Forza 3, I realize that people don't really understand the implications of this type of service and what's needed to bring a such a service to the masses.
GT's network service is and will be (as far as I know) "free" of charges, meaning that PD pays the service infrastructure out of the sales of GT5. That means that out of every penny that PD gains selling Gran Turismo, an unknown fraction of it is used to pay for the on-line service. This is a money that PD receives only once and needs to be used to support the service until they decide to shoot it down (hopefully, in many years).
Using this model, it is my guess that PD can only sustain a modest data center, one that provides basic functionality for it users.
The data center PD would have to build to support things like per car - per track - per user leader boards as people is ingeniously demanding, will need to be a huge one, I'm talking about multi million dollar infrastructure, one that also needs to be sustained for the years to come and also sustain exponential growth of users and data, all offering performance good enough not to interfere with the end user experience.
Using the most simplistic model that comes to my mind, you can realize the enormous amount of data and thus, amount of resources PD will need to put in place to support this type of feature.
An exercise that one does when calculating the gross amount of data a data base will hold, you simply cross multiply the amount of records for the tables it contains.
Doing a naive assumption that the leader boards data base will have a the tables:
- users (5 000 000 + records)
- Cars (1000 + records)
- Tracks variations (71 records)
To know the potential amount of records that It will have I just have to multiply each table distinct row count that 5 000 000 x 1000 x 71 = 355 000 000 000.
Doing this simplistic approach you can have a sense of the dimension of the problem that PD will be facing. And while is true that not all people plays on line and not all that play on line set lap records on every track and every course, chances are that there are other factors (tire rule, aids, controller type, etc...) that will increase this number a lot more.
To support a global infrastructure able to provide fast, reliable service with the amount of data that PD will be managing, they need to invest several million dollars, I'm guessing 5 millions + based on some real world examples I've worked with, and that's just for starters, this is a service that needs to be supported overtime and despite the good sales figures of the title, I don't find economically feasible to sustain such a service at least until they start having some heavy return of investment something that will happen in the long run.
Forza's online service is sustained by it users who monthly pay MS for the on-line service, so, it is not fair to compare it against GT expecting it to be on par or even better.
I believe PD is doing their best and is doing it right for what we paid for. I admire Kaz and its team for the tremendous effort they are doing on improving the game, that while is not perfect, its the best racing game on the PS3 and arguably the best in the market.
I hope they keep been creative doing the best they can with what they have and continue providing challenging and varied events to enjoy for "free", if you don't pay your on-line bill with Forza you get 0-nada-nothing.