Hi Sandy,
See attached sql file of the schema I've created for the Network Rail timetable feed. I'm no DB expert, more an 'all-rounder', so what you'll find is probably not best normalised and not necessarily the best way to go. That said, there is no correct way to structure your schema. A bit like building a house, you can go with any number of alternative designs. Please note I'm uploading to give you ideas of how a working system might look rather than to provide any specific answers. I won't have time for any detailed follow up answers. (Please do ask if it's a one or two answer question though.)I'd also say what you want to do, you're probably aware, is no mean feat. My previous analogy, building a house, comes back to mind. It's a lot of data. And originally designed using flat files, maybe before even databases had been invented (he, just a joke)! Depending on your objectives, this will also have a bearing on your approach. If you need any kind of speedy output you will need to consider extra index tables, as I have done. I also wonder whether a Rasperberry pi could cope, again depending on what your application is, though I have no actual experience with the Pi.I guess at some point Network Rail, or whichever authority is in charge at the time, will want to be rolling out an up-to-date 2.0 version. Until then we are left to our devices.Mike
I use the cif feed importing the daily updates with occasionally running a full clear & import the full update.
cheers guys, some interesting reading there ... bit more thought required into how i build my database i think :)i guess the next question is what source are you guys using for the data, and how often do you update it ... daily / weekly ??
--
You received this message because you are subscribed to the Google Groups "A gathering place for the Open Rail Data community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openraildata-t...@googlegroups.com.
To post to this group, send email to openrail...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.