Rabu, 06 November 2013

CSV file

sekedar catatan aja,

CSV atau Comma Separated Value adalah format database teks sederhana yang menggunakan comma (,) sebagai pemisah data, dan bisa dibuka melalui aplikasi excel dan sejenisnya..

contoh: [data-user.csv]
ID,User,Umur,Zodiak
10001,'Putra','19 tahun','Leo'
10002,'Dina','23 tahun','Virgo'
10003,'Zidan','21 tahun','Taurus'

bisa dibayangkan jika dibuka di file excel? yups.

Senin, 04 November 2013

perkembangan web development

ahahaha, abis jalan" di internet buat cari artikel tentang "web developer must to know in 2013"
gue malah kedapetan tentang NOSQL dan tentnag PYTHON or RUBY

disini akan gue copas tentang artikel dari sonsonz.wordpress.com (ijin ya untuk catatan aja)

{{{ START OF COPAS }}}

Beberapa hari ini dapet newsletter dari website kumpulan web developer, dan mereka memperbicangkan NOSQL, Pertama kali mendegarnya pasti kita bingung dan banyak pertanyaan. berikut ini adalah pertanyaan yang saya ajukan pertama kali mendengar kata NOSQL
- kenapa namanya NoSQL, bukankah SQL yang sekarang sudah bagus ?
- Apakah tidak menggunakan query ?
namun setelah baca-baca dari beberapa website baru jelas. Ternyata NOSQL itu merupakan database konsep yang berbeda dengan RDBMS ataupun ODBMS. perbedaannya adalah jika database RDBMS dan ODBMS mengenal istilah relation table yang pengembangannya dapat dibuat schema untuk mempermudah pemetaan data. maka NOSQL sebaliknya. NOSQL tidak mengenal istilah relation, namun hanya tinggal memanggil … jadi tentunya lebih praktis bukan ? konsep yang menarik untuk dicoba bukan. Selain itu untuk NOSQL tidak perlu mendeklarasikan type fieldnya, cukup hanya menuliskan nama fieldnya saja dan isinya.
tentunya untuk para developer yang sudah mengerti json tidak akan kaget jika struktur datanya hampir mirip dengan json :p (untuk MonggoDB dan beberapa pengembang NOSQL)
tertarik untuk mencoba ? ada beberapa pengembang NOSQL diantaranya adalah :
MongoDB:  API: BSON, Protocol: lots of langs, Query Method: dynamic object-based language & MapReduce, Replication: Master Slave & Auto-Sharding, Written in: C++,Concurrency: Update in Place. Misc: Indexing, GridFS Links: Talk », Notes »
CouchDB:  API: JSON, Protocol: REST, Query Method: MapReduceR of JavaScript Funcs, Replication: Master Master, Written in: Erlang, Concurrency: MVCC,  Misc:
Links: 3 CouchDB books », Couch Lounge » (partitioning / clusering),  Dr. Dobbs

RavenDB
: .Net solution. Provides HTTP/JSON access. LINQ queries & Sharding supported. Misc:
Clusterpoint Server: (freeware+commercial) API: XML, PHP, Java, .NET Protocols: HTTP, REST, native TCP/IP Query Method: full text search, XML, range and Xpath queries; Written in C++ Concurrency: ACID-compliant, transactional, multi-master cluster Misc: Petabyte-scalable document store and full text search engine.  Information ranking. Replication. Cloudable.
ThruDB: (please help provide more facts!) Uses Apache Thrift to integrate multiple backend databases as BerkeleyDB, Disk, MySQL, S3.
Terrastore: API: Java & http, Protocol: http, Language: Java, Querying: Range queries, Predicates, Replication: Partitioned with consistent hashing, Consistency: Per-record strict consistency, Misc: Based on Terracotta
RaptorDB: JSON based, Document store database with compiled .net map functions and automatic hybrid bitmap indexing and LINQ query filters
SisoDB:  A Document Store on top of SQL-Server.
SDB: For small online databases, PHP /  JSON interface, implemented in PHP.
Untuk penggunanya tinggal buka website masing-masing pengembang :p have fun
Semoga bermanfaat buat para developer :)

{{{ END or COPAS }}}