New-age Transactional Systems - Not Your Grandpa's OLTP
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Robert Bazinet on Nov 19, 2007
Today Microsoft has released Visual Studio 2008 and the .NET Framework 3.5 to developers. This is a much anticipated release and includes new features including:
S. "Soma" Somasegar, the Corporate Vice President of the Developer Division at Microsoft announced this news on his web site and includes a Q & A on Microsoft's PressPass, highlights include:
PressPass: Visual Studio 2008 and the .NET Framework 3.5 are available today – why should development organizations get started on these new versions?
Somasegar: The simplest answer is that Visual Studio 2008 and the .NET Framework make it easy for development organizations and developers of all skill levels to build software and services on the latest platforms including the Web, Windows Vista, the 2007 Office system, and Windows Server 2008. Obviously, there’s a lot that goes into building these tools and offering the right features that enable developers to be more productive, take advantage of all the latest platform advances and collaborate more effectively throughout the software lifecycle.
We put together a great document called the Top Ten Reasons to Upgrade to Visual Studio 2008, which I’d encourage developers to take a look at – and that’s really just the beginning of what this release offers. Visual Studio 2008 delivers over 250 new features, makes improvements to existing features including performance work on many areas, and we’ve made significant enhancements to every version of Visual Studio 2008, from the Express Editions to Visual Studio Team System (VSTS).
In Visual Studio Team System in particular, I’m pleased with the progress we made in scalability and performance for Team Foundation Server (TFS), which I discussed in my blog recently. As just one example, the TFS Version Control command processing was re-written to support unlimited sized operations on key commands without being memory bound on the server. In our measurements, key commands also run 10-60 percent faster, with the larger improvements associated with bigger projects.
I also believe that development organizations will find the new database tools offered in VSTS very valuable. Microsoft Visual Studio Team System 2008 Database Edition and related Microsoft Solutions Framework process guidance is fully integrated into Visual Studio Team System 2008 Team Suite. This enables database developers and administrators to be more productive, increase security and drive quality, and involves them earlier in the development lifecycle.
PressPass: Now that you’ve released Visual Studio 2008, what can we expect to hear from the Visual Studio team at the launch event on Feb. 27, 2008?
Somasegar: The Global Launch of Windows Server 2008, Visual Studio 2008 and SQL Server 2008 on Feb. 27, 2008 will provide a great opportunity to highlight how our customers are making the most of Visual Studio 2008 and demonstrate how they can benefit from the power of the full Microsoft application platform, including Windows Server 2008, Visual Studio 2008 and SQL Server 2008. You’ll also see how our partners are delivering great products that extend and enhance Visual Studio 2008.
But remember -- don’t wait. Visual Studio 2008 is available right now to MSDN subscribers, and will be available soon to other customers through our various other channels
Details of what is included in Visual Studio 2008 of interest to developers can look to Scott Guthrie's web log where he includes links to past articles detailing many of the new features and overview of improvements.
The Visual Studio 2008 Product Guide is the place developers should look for all of the official information on the each and every edition Microsoft is releasing that focus on the different needs of developers, architects and database administrators among others. Other resources include the Visual Studio 2008 Top 10 Reasons to Upgrade, a source to get started.
More information can be found at Microsoft's MSDN Site.
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
Agile Practices to Improve Project Management Organization (PMO) Effectiveness
Transforming Software Delivery: An IBM Rational Case Study
That's great! (almost...)
Too bad we have to pay through the nose every time we want the new version of Visual Studio. Efforts like SharpDevelop are great but it seems they have a hard time keeping up. Maybe I'm out of date since I don't do full-time .NET development... But does VS have automatic incremental compilation yet?!?
The only problem with SharpDevelop is the lack of support for ASP.NET Projects. The ASP.NET developer has little choice but use VS 2008 and someone with an MSDN Subscription can get it today.
Yes, VS has incremental compilation.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
2 comments
Watch Thread Reply