akhirnya buat tulisan lagi,
sejak lama, saya suka sekali mengamati bagaimana sistem basis data bekerja. Untuk memahami lebih dalam akhirnya saya putuskan untuk berlatih membuat sistem basis data sendiri, tidak hanya menggunakan tapi juga membuat dari awal.
tapi untuk memulai juga susah, harus darimana memulainya ? googling sedikit akhirnya menemukan blog ini. di dalam blog tersebut juga punya misi yang sama, yaitu membuat DBMS mengikuti sqlite dengan bahasa C. karena saya tidak punya basic bahasa C, akhirnya saya ganti saja pakai Java
tahap awal ini saya membuat beberapa persiapan
- menyiapkan repository di github
- menyiapkan file .gitignore
- menyiapkan file build.xml
- membuat file Database.java sebagai awalan
untuk repository github dapat dilihat di sini.
sedangkan file .gitignore saya buat untuk mempermudah saya meng ignore beberapa file terkait development di java dan vim.
untuk build.xml saya buat untuk mempermudah proses compile dan building jar menggunakan apache ant
dan database.java saya buat pada bagian 1 ini hanya untuk menyiapkan bagian paling dasar , yaitu REPL atau interface dengan pengguna.
itu dulu catatan saya untuk bagian 1 ini.