Saya ingin membuat database gambar yang bisa dicari.
Saya ingin sesuatu yang sedikit diperluas, artinya saya ingin mendefinisikan bidang saya sendiri dan dapat mencarinya, tetapi saya juga ingin dapat memasukkan kata kunci untuk pencarian yang lebih luas.
Saya sedikit khawatir tentang menghadapi kurva belajar yang terlalu curam, tetapi saya bersedia melakukan beberapa pekerjaan. :-)
Beberapa item lagi yang mungkin membantu: Meskipun saya terbuka untuk meng-hosting hal seperti itu secara online, mungkin itu bukan pilihan pertama saya. Juga: Saya pikir kita berbicara tentang beberapa lusin gambar pada awalnya tetapi lebih dari waktu ke waktu.
Jawaban:
Pikiran pertama saya adalah bahwa Anda tidak ... menempatkan gambar dalam direktori dan Anda dapat menyimpan tautan ke file, tag, dll dalam database.
sumber
Jika Anda menggunakan Windows, Anda dapat menggunakan picasa dari picasa.google.com. Gambar dapat ditandai dengan apa pun yang Anda inginkan dan Anda dapat mencari berdasarkan tag tersebut.
Pilihan 2:
galleryproject.org
Ini berbasis web dan memiliki database mysql, tetapi gui sederhana. Anda dapat menandai gambar dan mencari pada tag tersebut. Ada tambahan / ekstensi untuk fungsionalitas tambahan.
Opsi 3:
Wiki seperti mediawiki mungkin juga berfungsi.
sumber
Karena Anda tidak menyebutkan di mana Anda ingin mengimplementasikan database Anda , saya menganggap Anda melakukan ini untuk situs web, pendekatan yang saya gunakan adalah sebagai berikut:
Katakanlah saya memiliki direktori dengan 100 gambar, masing-masing dinamai secara berurutan:
Jadi saya membuat basis data yang menyimpan informasi gambar tersebut di dalam kolom sebagai berikut:
Jadi saya akan membuat kueri yang mengambilnya berdasarkan informasi terkait yang disediakan:
Jadi saya dapat mengaksesnya karena id mereka terkait dengan nama file mereka, misalnya:
Tetapi sekali lagi, itu tergantung pada implementasi Anda, apakah ini untuk situs web, aplikasi seluler, atau aplikasi desktop?
Perbarui :
Karena Anda mengatakan ini untuk situs web, dan jika gambar tidak akan diunggah oleh klien, tetapi hanya oleh admin, maka ini tentu saja merupakan pendekatan terbaik. Tetapi Anda mungkin ingin melihat juga Gumpalan .
Keuntungan utama dari pendekatan ini (menyimpannya di sistem file daripada di dalam db) adalah bahwa Anda dapat dengan mudah mengakses gambar Anda dan mengeditnya, mengubah ukurannya, mengubahnya dan melakukan apa pun yang dapat Anda lakukan untuk gambar normal, tanpa harus mengambil mereka dari db setiap kali Anda harus melakukan perubahan. Bahkan, banyak situs web yang meng-host OC pengguna menggunakan pendekatan ini untuk menyimpan gambar, misalnya: 9GAG, 4Chan.
sumber