Author Topic: Major KakaoStats rewrite on roadmap  (Read 2757 times)

Offline Kakao

  • Administrator
  • Regular
  • *****
  • Posts: 198
  • Karma: 1
    • Facebook
Major KakaoStats rewrite on roadmap
« on: February 14, 2010, 11:50:36 AM »
With the recent Stanford's stats update schedule change from every 3 hours to every hour I started thinking about how to make KakaoStats update every hour.

Today processing time is about 45 minutes. That makes it impractical to update every hour as most of the time the server would be very busy and some pages on the site would be very slow to respond.

So for the last 3 days I have been full time analysing the possibility of a major rewrite of KakaoStats with the main goal of making the processing time much shorter and I think I can do it and I'm ready to start.

It will take months or more to have something working as I only have the evenings and most of the weekends.

This is the best time for suggestions. I'm opening a new topic in the General forum for discussions about the new KakaoStats 2.0

For those interested it the technology today the back end is Postgresql 8.2 and Python and the site is mainly PHP with some Python/mod_python. It will change to Postgresql 8.4 or 9.0 with Python at the back end and full Python/mod_wsgi at the site. Linux/Apache will remain.
« Last Edit: February 14, 2010, 12:19:18 PM by Kakao »
Every criticism or suggestion from the user is a gift. Even if i disagree or don't answer. Obviously if there is real intellectual work on producing it the better.

Offline Kakao

  • Administrator
  • Regular
  • *****
  • Posts: 198
  • Karma: 1
    • Facebook
Re: Major KakaoStats rewrite on roadmap
« Reply #1 on: March 29, 2010, 01:38:37 PM »
The main tables of the new database are already in production and being fed every hour.

Next step is development of the main page of the site, the one with the teams list. As always my time is short so it can take weeks to work.
Every criticism or suggestion from the user is a gift. Even if i disagree or don't answer. Obviously if there is real intellectual work on producing it the better.