Author: way0utwest

  • Another E-Reader

    023BW No, it’s not a new device. This time it’s my son, Delaney, who has been reading on my old iPhone regularly.

    He started when he got through a series of science fiction that I had purchased in paperback and wanted to read the last book. Unfortunately I only had it in e-reader form, and told him he could buy it, or read it on the  Kindle app. I had upgrade my iPhone this year, and kept the other one as a spare. He grumbled a few days and then decided that saving some money was worth it, and he read the book electronically.

    Then he accessed my library, and read 6 more science fiction books I had in there over the next few weeks. Recently I asked him what he thought of e-reading. He had been down on it at first, and wasn’t thrilled with it. A month in, he answered in the same way as my wife (and me).

    “It’s really convenient.”

    He told me that worrying about battery was a little hassle, but not a big one since we have iPod chargers all around the house. He said that the screen was a little small, and he’d like to be able to flip less, but ultimately he said that being able to just go to the next book, and having 5 or 6 or 100 books in your pocket was cool.

    He’d started carrying the iPhone around, especially on errands. He’ll read in bed, in the car, before karate, just about any place, and being able to immediately get the next book, or switch books, is huge for him.

    I think that’s the best part of e-reading. I do miss the covers, and would like color for a few things. I’d like better imaging for photos of illustrations, but for the most part, convenience far outweighs all of that. I can hold my iPhone and read for a much longer time than I could with a Kindle device. But ultimately, being able to buy books from Amazon, BN, or anywhere else is the key win for me.

  • Appliances – Just Add Data

    The first release of a large data appliance from Microsoft is the SQL Server 2008 R2 Parallel Data Warehouse Edition in which you buy a rack of pre-configured servers that you access with tools and perform limited management on. I was reminded of this as I read about Teradata’s new product strategy, it seemed that they have integrated an appliance in there as well.

    Appliances bring some value to customers by supposedly reducing some of the tuning, configuration, setup, etc. costs in setting up a system. Hopefully the also reduce some ongoing costs that might come from mis-configuration, things running slowly, etc. How many times has an inexperienced person setup a server in a way that causes issues for an application?

    However appliances tend to be expensive. They have to be if there is any level of support from the vendors in custom tuning. That limits how many places will purchase them, and there is also some level of distrust and fear from IT workers that worry about being displaced by a machine. Almost funny when you think about many of our systems displacing other jobs.

    Appliances haven’t had great success in the past, outside of network devices, but I wonder if we might be better off examining them more in the future. Rather than trying to have general database instances put together by IT groups, should we have small, modular appliances that handle various database services and then just write the code and supply the data. For this Friday, let me know what you think:

    Would you like to see small, modular data appliances that you connect to storage and then just add data?

    Steve Jones

  • I Hate Planes

    A few short bloopers, just for a few friends that fly planes.

    YouTube Link (in case the embed fails)

  • Check Twice, Update Once

    I was reading through this blog from the SQL Server PSS team (a must-follow), and found this note about the SQL Server Best Practices Analyzer (BPA). This isa tool that can examine an installation of SQL Server and report on any deviations from best practices according to Microsoft, as well as warn you of potential issues with your configuration. I had used it with previous versions of SQL Server and it helped me quickly determine if I’d missed anything during setup.

    Now I haven’t much thought about running this regularly. I’d assume this is something I just run once after installation to be sure I’ve configured, but the blog gives me a good reason to run this regularly, and especially whenever I have an issue. In the entry, it talks about not only noting that an error being returned by SQL Server and noting it’s fixed in a CU, but that a trace flag is also needed. Running the BPA would inform the user that the trace flag needs to be enabled.

    I think it’s great that this type of feature is being designed into a tool like the BPA that can really help a DBA. Knowing that this trace flag needs to be enabled is the type of knowledge that someone might gain with experience, but it’s short lived. At least it should be as I would hope the issue is corrected in a Service Pack w/o the need for a trace flag.

    Tools like this don’t eliminate the need for DBAs. We still need people that can make the decision about whether to apply this, perform testing, and more. These tools just make it easier for us to do our jobs more efficiently.

    Steve Jones

    Update: as noted in the discussion, the MS Baseline Configuration Analyzer is required for the BPA tool. MS BCA v2.0