Ingo Rammer, N-Tier development expert, shares three steps for better performing and more scalable database access. His team, thinktecture, does a whole lot of architectural consulting on these issues. Highly recommended.
The three steps are:
- Separate your data according to transaction volume
- Choose an UPDATE strategy to eliminate deadlocks
- Reduce the number of database round trips with application-specific, optimized SQL.
Dare Obasanjo shares an important update on the Beta 2 version of System.Xml 2.0. Highlights:
- XQuery has been dropped!
- As expected, XPathDocument editing has been dropped. It was dropped once before in Beta 2 of 1.0. Maybe they'll drop it again in 3.0 Beta2... :-)
- A schema validator object has been added that allows an in memory XML representation, such as XmlDocument, to be validated without having to run through a parser. Very nice!
- XPathEditableNavigator has been merged into XPathNavigator. The Xml usage guidelines now state that the XPathNavigator is the preferred API for exposing XML to the world. I'll repost this point.
- There are now APIs in XmlReader/Writer for dealing with large data stream content.
Dare provides no word on any changes to their XSLT 2.0 decision.