|
|
|
|
|
by metageek
5713 days ago
|
|
Though demo was sufficient for simple ops, it needed transaction system implemented, which was really not a big deal. Couldn't sell it. Transactional integrity across replicas is a big deal--it is, in fact, the hard part. Telling people it's not makes them think you don't know databases and they shouldn't trust your code. Maybe they were wrong (maybe I'm wrong), but it sounds like that's the impression you were giving. |
|
There's no replica in the system. There are clients (clients of messaging system are sql servers) that are not realated to any other sql server in no means, which receive the same commands from a web application in the very same order each time.
Replication is lightweight and done in the sql proxy by replicating the messages, not in the sql servers. Simply it's a 1-1 connection between a web-app and sql-server, but the messages are multiplied by the number of sql-servers which made it a 1-N real time cloning system.