<p>Please give me the advantages and disadvantages of using the particular framework.</p>

<p>Can give me examples of successes where you have used AOP in you .net applications?</p>

Index your databases differently.   You probably need different indexes (maybe fewer indexes) to suppor the process of writing to the Write database than you do with the read database.   If an index is only used for reading, then leave it off the Write database.
I'm no expert on this, and my thinking might be fuzzy, but consider the hardware/memory/and even RAID configurations.   I can't remember.... would one RAID configuration be more suited for writing and another for reading, or is that wrong...?