my girlfriend hates blogs :(
Yes! We did it! Just before I went to bed at 3:40AM (heh ), I noticed, that someone submitted new video to BTV. I’ve approved it instantly and then noticed a following information in the top part of the site: “We have 1000 videos / 569+ hours of high-quality content!” So, we broke trough 1k videos barrier! And we’ll try to do 2k videos before the end of this year, we have some new features in closed beta testing which would greatly increase number of submitted videos each day.
Thanks to all our users for their contributions and support! …
[Read more]MySQL AB’s recent changes to the Community/Enterprise split have made people go as far as calling the split a failure. I don’t think it’s working well either, but it could be fixed. Here’s what I think would make Enterprise a compelling offer. I’d recommend Enterprise if I could If the MySQL Enterprise Server were a good thing, I’d recommend it to my consulting clients. I’d suggest we start using it at my employer, too.
Friends are pointing me to the article saying SpyLOG, the startup which I co-founded back in 1999 was sold the other day to the MasterHost. The amount is not disclosed but it is estimated to be $3M - amount not worth mentioning for USA market but quite decent one for Russian Internet Market.
So I guess after all this project with not easy destiny can be called successful.
It is especially Interesting another month we announced our own startup project ClickAider which operates in related market. This deal reassures us there are money to be earned in the area.
In general looking back to my years spent with SpyLOG (1999-2002) I find them to be stressful but very rewarding in terms of knowledge and experience. We had great Development team with our team members later going to play important roles in projects like …
[Read more]Tarring and Feathering, 1773
(Credit: Public Domain)
Deja vu. Remember 2002? That's when Red Hat decided to split its code into Red Hat Advanced Server (now Red Hat Enterprise Linux) and Fedora. Howls of protest and endless hand-wringing ensued: How dare Red Hat not give everything away for free?
Enter 2007. MySQL decides to comply with the GNU General Public License and only give its tested, certified Enterprise code to those who pay for the service underlying that code (gasp!). Immediately cries of protest are raised, How dare MySQL not give everything away for free?
Ironically, in this same year of 2007, SugarCRM received universal plaudits (from me, as well) for opening up part of …
[Read more]
A healthy open source project is a little like a chemical
reaction and requires three key elements:
1. Users
This sounds funny, but some open source projects forget that they
need users. They're written by developers based on their notions
of how software "should" be, instead of for users based on what
they need. The result is that funny-looking "who came up with
this?" kind of a look.
This might make writing the software easier or more enjoyable for
the developer, but long term it is foolish. Users are the raw
material of an open source project. In one way or the other, they
ultimately support the developers, whether by hiring the
developers as employees or service providers or providing a pool
of potential contributors and developers down the road.
2. Developers
But if there are only users, then an open source project would
develop at a glacially slow pace. Projects that …
(define luhn-check
(lambda (ccn)
(define csum 0)
(define num 0)
(do ((i (string-length ccn) (- i 1)))
((<= i 0) (print csum))
(set! num (string->number (substring ccn (- i 1) i)))
(if (> (modulo i 2) 0)
(begin
(set! num ( * 2 num))
(if (> num 9) (set! num (- num 9)))))
(set! csum (+ num csum))
)))
;; test case
(luhn-check “4561261212345467″)
And here is implemented with MySQL.
So I'm not going to claim to be Kevin Closson - because I'm not. I'm also not going to wade into a shared-nothing vs. shared-storage architecture debate. And here's why: there is no right answer.
As with anything else, it comes down to what you want to do. Look
at what Kevin says in his very long-windedly (yet nicely)
titled:
Nearly Free or Not, GridSQL for EnterpriseDB is
Simply Better Than Real Application Clusters. It is
Shared-Nothing Architecture After All! « Kevin Closson?s Oracle
Blog: Platform, Storage & Clustering Topics Related to Oracle
Databases
Folks, today?s applications are built on large numbers of tables and complex joins. The reason shared-nothing is nothing like RAC is because instead of only …
[Read more]I’m trying to work through the talk I gave, and give further notes, so I can then move on to other topics as they arise.
Briefly, then, late me state the obvious: Oracle and MySQL are different. Different products, with different philosophies (closed vs open source), different communities, and different support.
Oracle wants to be it all - database, app server, middleware, OS; everything. MySQL wants to be database software. Thank goodness for me - I’m a DBA because I like databases.
The communities are different. In Oracle-world, the best people like “Ask Tom” (OK, Tom Kyte), Jonathan Lewis, and the other Oak Table guys are trying to demystify the magic for us; we’re trying to understand what’s in the black box. In MySQL, everyone can read the code, and I’ve found that a lot of people are very knowledgeable about it and want to share their knowledge. They can all read (or write) the code. You can too.
…[Read more]I just read a fascinating article on clustering architectures for databases from Kevin Closson of Polyserve (now HP). Kevin, for those of you who don’t know him, is a Golden God, at least according to StorageMojo Robin Harris, but all I can say is that he has one of the most informed and incisive views [...]