Wednesday, October 26, 2011

MySPARQL - Multimedia Database for Semantic Web

Following is just a specification for one of my hacks, I wrote a long back and thought  I can share it the world. If anyone interested in this, or already know something like this please feel free to comment about it, I would love to look at it.

PS: Document is very informal and basically a note of what came to my mind. Any help improvising it, is also much appreciated. Thanks!




Tuesday, October 25, 2011

From SQL to NoSQL - SubhDB

It is so nice to be back home after months. Especially so that I can get my hands on my computer, God it feels so great. Been playing around for past 2 days with Document Oriented datastores like MongoDB, RavenDB, CouchDB, etc. I liked them all. Most of them required me to install them as an application on my server to actually do something really useful. Since I only own a shared hosting and not a VPS or a Cloud, it was impossible for me do it.

I wanted to play around with it on my existing LAMP stack that I was given. So, I created one Document-Oriented datastore for myself.

Please say hello to SubhDB. Abstraction of document-oriented datastore over traditional MySQL implemented with PHP.

Inspired by the diagram on the home page of RavenDB (http://www.ravendb.net/Uploads/WindowsLiveWriter/RavenDB_C707/image_thumb_1.png), I designed the datamodel for the datastore. Still it can't store array attributes yet.

You can find the source code and instructions to give it a test drive at GitHub. Please post what you feel regarding this. I searched for any existing implementations and was able to find none.

PS:
  1. One day hack, which allowed me to spend some useful time in my home during the holidays. 
  2. Well this is not even close to being complete or stable. 
  3. No comments regarding the name of the project please. 

Saturday, October 15, 2011

Got Placed!

Title says it all! I got placed and yeah, its been around 2 months, and there were many interesting things that went on actually. I'm not sure, If I'll cover them all up, but will try to do it.


I got placed in Mu Sigma (http://www.mu-sigma.com/) as Business Analyst. Yeah, yeah I know; its not an IT company. Its a business oriented company. You see that actually gives me all the more reason to join here. These people come up with the solutions to the business problems (now, do not ask me yet for meaning of business problems) for their customers. Which goes without saying the amount of data they will be processing, sure require some deep data mining techniques to get it done.


Guess what more? MMBUZZ (http://www.mu-sigma.com/dothemath/id_mtex.html), this particular project got me the job in the first place. Social Heat aka Blue Ignis project of mine does the same work! Vice president of the company was impressed and yeah, he offered me a job. I got a laptop bag, along with my offer letter. All the more reason to join. :-P

I've also been on the hunt for some internship programs lately, got a couple of offers. Yet to decide which one to take.

Final semester, with hardly less than a week of working days left in my college life; What have I learnt? What does it mean?

(After almost 1 hour of thinking)

Aahh.. I'll put that up later not right here.

Happy thing, I got placed. Thanks to SASTRA and My Mentor.