FAQ |
Calendar |
![]() |
|
Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman. |
![]() |
|
Thread Tools |
#1
|
|||
|
|||
![]()
pertanyaan : kapan agan2 mau mulai belajar ttng trend2 terbaru programming ? ![]() yg lagi hangat saat ini ada 2 (mungkin ada juga yg laennya, silahkan dilist gan) 1. Functional Programming yg udah establish adalah Erlang & Haskell, microsoft juga sudah mengembangkan bahasa Functional Programming, namanya F# (http://en.wikipedia.org/wiki/F_Sharp...ng_language%29), Java juga sudah mengakomodasi Functional Programming via Scala & Clojure yg berjalan di atas JVM 2. NoSql database ini nih yg lagi bener2 hangat, terutama sekali karena situs2 social networking besar tidak lagi menggunakan SQL database (RDBMS), Twitter & Facebook pake cassandra, mixi.co.jp (Social Networking terbesar jepang) pake tokyo cabinet NoSql ini banyak macemnya, dibagi2 lagi jadi 4 macem, ini ane copas... kemaren2 dikasih tau sama client Quote: Originally Posted by jenis2 NoSql * Key/Value (Scalaris, Tokyo Cabinet, Voldemort, Redis): store data in key/value pairs: very efficient for performance and higly scalable, but difficult to query and to implement real world problems * Tabular (Cassandra, HBase, Hypertable, Google BigTable): store data in tabular structures, but columns may vary in time and each row may have only a subset of the columns * Document Oriented (CouchDb, MongoDb, Riak, Amazon SimpleDb): like Key/Value but they let you nest more values for a key. This is a nice paradigm for programmers as it becomes easy, specially with script languages (Python, Ruby, PHP�), to implement a one to one mapping relation between the code objects and the objects (documents) in the database * Graph (Neo4J, InfoGrid, AllegroGraph): stores objects and relationships in nodes and edges of a graph. For situations that fit this model, like hierarchical data, this solution can be much much faster than the other ones ane sendiri tertarik dgn Erlang dan CouchDB, erlang pernah coba belajar... cuma ini emang mayan susah, apalagi mesti pindah paradigma dari OOP ke Functional Programming...sampe skrng belum belajar lagi dengan alasan SIBUK ... pdhl sebenrnya sih males ![]() CouchDB juga gi belajar2 dikit, ane gak tau nosql yg lain seperti apa, tapi kalo couchdb ngequery datannya via REST, jadi bisa langsung diakses dari HTTP, di sisi servernya kita menquery bukan lagi pake sql, tetapi memakai spider monkey (varian javascript yg jalan di sisi server) dengan menggunakan metode map-reduce oiya dan kebetulan juga CouchDB dibuatnya pake Erlang hehe ![]() tetang map-reduce sendiri sebetule ane cuma tau kata2 aja gan, kalo konsepnya belum benar2 paham, masih perlu belajar banyak lagi ![]() so let's discuss ![]() Terkait:
|
![]() |
|
|