My posthumus tumblr contribution, memkeys, is a top C++ project on github. Awesome!
A bit of an old post by Venu Anuganti putting in the same diagram different components involved in a Big Data...
(via Quotes about...
We rely on memcache pretty heavily at Tumblr, with over 10TB of cache memory available across the stack. One of the things...
An excellent deck with another set of DevTool tips from Ilya Grigorik. Check out the newest shinies in JS...
A bit of an old post by Venu Anuganti putting in the same diagram different components involved in a Big Data architecture.
Any data architecture loosely consists of four major logical components:
I don’t think there’s a blueprint for big data architectures. But such a diagram can give you a could idea of the possible components involved. Then to make things simple for engineers, you start adding requirements, constraints, and SLAs at each level. Once you have some sort of idea of how things will look, you start building it and discover that some of the components you are planning to use don’t work well together or there’s no way to achieve those SLAs. All in all, it’s a fun job.
Original title and link: Typical Big Data Architecture (©myNoSQL)

Siapa yang tak kenal dengan Albert Einstein? dia adalah seorang ilmuwan fisika teoretis yang dipandang luas sebagai ilmuwan terbesar abad ke-20. Dia mengemukakan teori relativitas, mekanika kuantum, mekanika statistik, dan kosmologi. Dia juga pernah dianugerahi Penghargaan Nobel Fisika pada tahun 1921 – untuk penjelasannya tentang efek fotoelektrik dan “pengabdiannya bagi Fisika Teoretis”. Bahkan, hingga saat ini Einstein selalu dijadikan sebagai simbol ‘kecerdasan’ atau ‘kejeniusan’ itu sendiri.
Einstein juga seorang filsuf. Beberapa tulisannya mengenai filsafat dan prinsip hidup telah berhasil mencengangkan orang-orang pada jamannya. Apa saja prinsip-prinsip hidup yang pernah dihasilkan dari otaknya?
1. Ikuti rasa keingintahuan-mu
Ada nukilan kata-kata yang sangat menggelitik “keingintahuan adalah segalanya”. Yup, keingintahuan kita akan segala sesuatu akan membawa kita pada ilmu pengetahuan, pengalaman dan dunia yang baru. Jangan padamkan rasa ingin tahu kita, ikuti dan temukan ini mulai tercipta sejak kita kanak-kanak. Maka carilah tahu untuk semua yang tidak kita ketahui karena semua umat manusia memiliki pikiran dan hati yang sama hanya perilakulah yang berbeda.
2. Ketekunan itu sangat berharga
Tak ada kesuksesan tanpa ketekunan. Tentu saja, usaha besar yang kita lakukan akan sangat sia-sia tanpa dibarengi ketekunan dalam menghadapinya. Maka rajin-rajinlah kita untuk menuntuk ilmu melalui ketekunan dalam diri kita.
3. Fokuslah pada masa kini
Jangan fokus pada kegagalan yang pernah anda lakukan, fokuslah pada apa yang akan anda lakukan terhadap kegagalan itu. Kegagalan merupakan kesuksesan yang tertunda yang didalamnya butuh proses untuk belajar dan berusaha untuk mencapai tujuan dan keinginan hidup.
4. Imajinasi
Ingat lirik lagu Dewa “bahwa imajinasi lebih berharga dari ilmu pasti“? tentu saja, sang ahli ilmu pasti sekaliber Einstein-pun mengajurkan untuk selalu ber-imajinasi. Jangan takut untuk berkhayal. Suatu saat nanti kita akan menjadi apa kerena hari esok adalah rahasia sang pencipta maka bermimpilah untuk menggapainya untuk mencapai tujuan hidup melalui usaha.
5. Buatlah kesalahan
Ini bercanda? tentu tidak, tak kan pernah ada kesempurnaan tanpa kesalahan. Kesalahan akan membuat kita semakin pintar dan kreatif dalam menghadapi masalah yang lebih besar. Bukankah Einstein seringkali melakukan kesalahan dalam penemuannya? Yang pastinya janganlah kita mudah untuk putus asa karena banyak rahasia didunia ini yang belum terpecahkan.
6. Cipatakan nilai
Jangan habiskan waktu untuk berfikir menjadi sukses, buat nilai kita berharga, maka sukses akan datang dengan sendirinya. Galilah kemampuan anda, berikan passion dan niscaya itu akan membawa kepada kesuksesan.
7. Pengetahuan datang dari pengalaman
“Pengalaman adalah guru yang berharga” maka carilah pengalaman sebanyak mungkin, dan formulasikan pengalaman itu menjadi sebuah pengetahuan yang luar biasa dan tentukanlah target tujuan hidup agar keinginan dapat tercapai dengan lancar.
8. Pelajari aturan dan kemudian bermainlah secara luar biasa
Lihat dan amati aturan main di tempat kerja anda, dan lakukan hal tersebut lebih baik daripada rekan kerja anda di kantor
memang kita tidak bisa memilih dimana kita bisa lahir, tetapi untuk mendapatkan pengharapan hidup yang lebih baik kita bisa membuatnya, namun untuk sementara ini ternyata masih harus menunggu, karena saat ini belum ada pijakan yang kuat yang melakukan lompatan yang tinggi. namun percayalah bahwa pijakan yang sudah dibuat sejak beberapa tahun yang lalu semakin lama menjadi tinggi dan kuat untuk dipijak.
tetap semangat dan tetap belajar..
Great talk from Rob Pike about Go language and why it’s not bleeding any edges as a programming language, but instead, what real world, real company problems that the language is solving. Kind’ve inspiring in a pragmatic sort of way.
WowMath.org is developed by high school mathematics teacher Bradley Robb. His YouTube channel has more than six hundred videos covering topics in Algebra and Calculus. You can access the videos on a mobile version of WowMath too.
Numberphile is a neat YouTube channel…
Brent Ozar about the state and future of the things in the SQL Server space:
In SQL Server 2012 and beyond, we’ve got:
- AlwaysOn Availability Groups – high availability, disaster recovery, and scale-out reads
- Hekaton - in-memory storage with optimized stored procedures and new data formats on disk
- Column store indexes – faster data retrieval for certain kinds of queries
Call me maybe crazy, but I don’t see really widespread adoption for any of these.
Leaving crazyness aside, I’m wondering if these features are not of interest for SQL Server users then what is would SQL Server users want to see?
✚ Hekaton is something new for me to read about.
✚ Here’s something interesting about Hekaton:
By late fall 2009, Larson and his colleagues had come up with a design and a simple prototype for an in-memory database engine that showed huge performance improvements. They had moved away from a partitioned approach, which essentially treated a multicore processor as a distributed system, to a latch-free, also called lock-free, design that focused on removing the barriers to scalability present in current systems.
✚ There’s a paper about the MVCC implementation in Hekaton: High-Performance Concurrency Contorl Mechanisms for Main-Memory Databases.
Original title and link: SQL Server’s Future (©myNoSQL)
I’ve seen this tweet from Tim O’Reilly quoting George Dyson on Keen’s post:
Big data is what happened when the cost of keeping information became less than the cost of throwing it away.
Smart. So smart. And true.
Original title and link: Big Data Is… (©myNoSQL)
Anything missing from Pig?
[…] the following SQL operations can be translated as follows. We put the order in which the operations have to be run between parenthesis.
SELECT id, name:resultData = FOREACH limitData GENERATE id, nameFROM Table:data = LOAD ‘person.csv’ USING PigStorage(‘,’) AS (id:int, name:chararray, age:int)WHERE a=1:filteredData = FILTER data BY a=1ORDER BY age DESC:orderedData = ORDER filteredData BY age DESCLIMIT 10:limitData = LIMIT orderedData 10One can also use left join and join as follows:
- JOIN: join_data:
JOIN data1 BY id1, data2 BY id2- LEFT JOIN:
left_join_data = JOIN data1 BY id1 LEFT OUTER, data2 BY id2Original title and link: Playing With Hadoop Pig (NoSQL database©myNoSQL)