Yesterday, I got myself a Mac Book with 2GB of RAM and I am very
excited about it. Earlier I created a Microsoft Windows XP
virtual machine using Parallels. The whole process was a breeze.
While going through Parallels documentation that it partially
supports Solaris 10 as well. I had a DVD with Solaris 10 6/06
handy (which folks at Sun gave me when I visited them around two
months ago in New York) so I thought why not try it out as if it
works, I would have my dream machine ready. My work is 100%
Solaris 10 shop as far as my professional duties are concerned.
However, I didn't want to buy a Solaris 10 laptop due to lack of
support available.
One cool thing about Parallels is that it lets you choose between
"Shared Networking" and "Bridged Networking". Shared Networking
is ideal if you don't want your virtual machine to have its own
IP. This way your virtual machine will not be visible on the
network.
Overall, creating …
Welcome to the 43rd edition of Log Buffer, the weekly review of database blogs. Let’s start with Leon Katsnelson on Database Talk, the first of a series on choosing a free database. He will be writing about SQL Server Express 2005, Oracle Express Edition (XE), MySQL, PostgreSQL, and in this first, DB2 Express-C. That [...]
MySQL is now looking for a CIO (Chief Information Officer). For the right guy or gal, this could be a dream job. The ideal candidate should have 15 years IT experience and a proven track record managing complex infrastructure and familiarity with Sarbanes-Oxley. Send info to jobs@mysql.com . More info to be posted shortly.
Eben talks at length of the modern Memory Palace and how on-line email and photo services have the potential to undermine our privacy and freedoms.
Here are the links….
If you can't ride two horses at once, you shouldn't be in the
circus --Proverb
The ETL load time can be reduced, for large data
volumes by running several tasks in parallel rather than
serial.
In addition to the data that we receive from the Sierra stores,
in the given example, let us assume we receive
sales transaction data from the Tundra line of stores as well. If
the data file from the Tundra store arrives in the normalized structure, we might want to join the
files together for data profiling. We can do this by loading the
3 files into 3 separate tables and join the 3 tables together in
the data profiling SQL query. If this join needs to happen …
This release of the innotop MySQL and InnoDB monitor is a major upgrade in terms of functionality, code quality, and interface consistency. It is the result of me working for over a month to get innotop into shape for the recent MySQL Conference and Expo. This article is a summary of the changes and a look at what's coming next.
How do you like your SQL served? Personally I like this type:
SELECT dc.state
, dd.year
, dd.month
, sum(fs.sales) as total_sales
FROM fact_sales fs,
dim_date dd,
dim_customer dc
WHERE fs.customer_tk = dc.customer_tk
AND fs.date_tk = dd.date_tk
AND dd.year IN ( 2006, 2007 )
GROUP BY dc.state
, dd.year
, dd.month
Obviously, it’s inspired by simple star schema querying. Anything goes for me, but I kinda like a little bit of “structure” in my SQL (no pun intended), just a little bit of overview.
What’s your favorite SQL format?
Matt
P.S. We will soon be launching PDI version 2.5.0, stay tuned!
This is the second part of the "Howto write a FindBugs Bug Detector" (see the first part here). To understand why one would write the kind of detector mentioned here, you should read the first part if you do not already know it.
Last time I presented a detector that is able to detect static
fields of the types java.util.Calendar and
java.text.DateFormat. While declaring fields like
this may be suspicious, there is not necessarily something wrong
with the code. The real danger comes from calling methods on
suchlike fields, especially if they are not synchronized to
protect them against concurrent access. So in this article we
will extend and improve the existing detector to cope with this
problem.
Something to chew on
This a simple class that uses a static Calendar instance. It does not …
[Read more]