Rekayasa Perangkat Lunak

13
Kapan menggunakan database nosql seperti mongodb di mysql?

Saya baru mengenal konsep database nosql dan tidak pernah menggunakannya. Berdasarkan apa yang saya baca dan sedikit yang saya mengerti saya masih tidak melihat bagaimana mereka bisa sangat berguna jika Anda tidak dapat membuat referensi antara data, jika tidak ada konsep kunci asing. Bagaimana...

13
Algoritma koloni semut

Saya seorang siswa yang mengerjakan simulator koloni semut untuk proyek kursus. Algoritma untuk itu adalah (jelas) algoritma koloni semut. Saya tahu ada berbagai bentuk algoritma tetapi semuanya terlalu rinci secara matematis untuk kami sehingga kami mengambil pendekatan yang kami miliki: Semut...

13
Bisakah GPL diterapkan ke karya turunan?

Ada tiga proyek perangkat lunak: A, B dan C. A diterbitkan untuk siapa saja dan dilisensikan di bawah GPL. B extends A, diterbitkan juga, tetapi tidak memiliki informasi lisensi atau keliru dilisensikan di bawah LGPL. Pada dasarnya itu melanggar lisensi A dengan tidak menjadi GPL. Kode sumber B...

13
DAG eksplisit bukan Vektor Jam untuk sinkronisasi

Saya sudah mulai melihat pendekatan untuk sinkronisasi data di antara seperangkat sejawat. Rekan sebaya harus dapat bekerja dengan cara yang terputus dan kemudian menyinkronkan bersama untuk menggabungkan perubahan lokal mereka. Rekan seharusnya dapat menggabungkan pembaruan lokal dengan "gabungan...

13
Beberapa token akses Oauth2

Saya memiliki API yang menggunakan oAuth2 dan aplikasi seluler saya sendiri yang menggunakan API ini sebagai backend mereka. Karena pengguna dapat masuk melalui beberapa perangkat (yaitu iPhone, iPad, tablet android atau ponsel android) secara bersamaan, saya memerlukan API untuk membedakan antara...