the post in which i ramble on about IDs

lets start with the humble auto-incrementing integer. it looks like this: 67 it's wonderful in it's simplicitly and can work for quite a lot. it's main downside in most applications is that you have to allocate one from the database, so you can't do things like insert multiple objects referencing each other in one go, especially if you need to encode or otherwise process the generated id in your…