BoneCP

Software screenshot:
BoneCP
Rincian Software:
Versi: 0.7.1
Tanggal Upload: 11 May 15
Pengembang: Wallace Wadge
Lisensi: Gratis
Popularitas: 18

Rating: nan/5 (Total Votes: 0)

BoneCP merupakan open source dan Jawa cepat koneksi database kolam renang (JDBC Renang) & nbsp;. Jika Anda sudah familiar dengan C3P0 dan DBCP maka Anda sudah apa artinya ini. Untuk sisanya, ini adalah sebuah perpustakaan yang akan mengelola koneksi database bagi Anda untuk mendapatkan akses database lebih cepat dalam aplikasi Anda.
& Nbsp;
Mengapa menulis alternatif lain untuk C3P0 / DBCP?
Dalam kasus kami, solusi yang tersedia itu hanya tidak cukup cepat. C3P0 bekerja besar untuk beban kerja kecil tapi seperti yang kita mendorongnya lebih keras, menjadi jelas bahwa itu memperlambat throughput yang kami turun (terutama dalam hal penggunaan CPU). DBCP tidak direkomendasikan untuk penggunaan produksi pada saat kita membutuhkannya (dan lebih lambat dalam beberapa kasus saja).
& Nbsp;
Pada akhirnya, kami telah menghasilkan koneksi kolam renang perpustakaan baru yang cepat, kadang-kadang hampir 25 kali lebih cepat dari pilihan tercepat berikutnya. Jangan mengambil kata kami untuk itu meskipun, menjalankan benchmark disediakan menguji diri sendiri atau pergi ke depan dan membuat sendiri.
& Nbsp;
Sangkalan
Meskipun memiliki 100% cakupan tes unit, proyek ini masih dianggap software beta. Gunakan dengan hati-hati

Apa yang baru dalam rilis ini:

  • Beberapa perangkat statistik
  • perbaikan OSGi
  • Izinkan sumber data getConnection (username, password)
  • Kenali postgresql SQLState baru untuk memicu restart renang
  • Ditambahkan pilihan konfigurasi externalAuth untuk mendapatkan koneksi tanpa melewati username / password secara langsung.
  • Izinkan kustomisasi kail dari apa yang dianggap koneksi rusak
  • Izinkan koneksi max == 1
  • Tambahkan nama kolam untuk koneksi tertutup peringatan
  • Simpan pengecualian asli untuk jdk6users
  • Publikasikan ke maven pusat
  • menambahkan defaultReadonly, defaultAutoCommit, defaultTransactionIsolation, dll
  • Add metode kelebihan beban untuk BoneCPConfig untuk memungkinkan spesifikasi TIMEUNIT
  • Connection Tester Thread modifikasi untuk memungkinkan idleMaxAge independen / idleconnectionTestPeriod
  • Ambil SQLExceptions hanya
  • Pertimbangkan 08s01 SQLState sebagai kegagalan db sekarang
  • Gunakan ExecutorService benar untuk usia koneksi max
  • Gunakan kesetaraan objek bukan kesetaraan lapangan. sama dengan () telah diubah namanya menjadi hasSameConfiguration gantinya.
  • Hapus benang-penduduk setempat ketika laporan menyimpan
  • Jangan mengisi bets SQL jika koneksi kail dikonfigurasi
  • Fix untuk statementCache palsu peringatan pernyataan yang tidak ditutup ketika releaseHelper statementCache closeConnectionWatch dikonfigurasi.
  • Fix untuk kondisi lomba potensial
  • Menangani dekat dengan benar dalam cache
  • Fix untuk cache.putIfAbsent
  • Jika kami gagal tapi masih diganti koneksi, melacak bahwa
  • Jadilah kurang ketat pada apa yang harus dipertimbangkan sebagai kegagalan koneksi
  • Mulai pelacakan koneksi dan incrementing hitungan penciptaan sebelum sambungan diberikan
  • Jika driverProperties tidak berisi pengaturan username / lulus tapi nama config tidak, menjaga mereka di sync
  • Izinkan benang connectionMaxAge untuk memanfaatkan LIFO modus dengan benar
  • Hentikan pemantauan hubungan ini jika telah kembali ke kolam renang
  • Lulus dalam mode LIFO / FIFO untuk connecitonMaxAge param
  • Pada koneksi menghancurkan, menghapus dari finalizable antrian ref bahkan jika benang masih hidup
  • Jika transaksi ulangan meledak, melemparkan pengecualian terbuka
  • MemoritzeTransaction: InvocationTargetException memperbaiki
  • Penjaga laporan logger
  • Gunakan pesan men-debug lebih bagus lebih jelas ketika sumber data ben sedang digunakan
  • Fix acquireRetryAttempts off-per-satu kesalahan
  • Ubah nama XXX - & gt; xxxinSeconds / menit / etc
  • defaultTransactionIsolation: Baca berkomitmen - & gt; read_committed
  • Jangan memulai thread pengujian koneksi langsung
  • Membuat config mempertahankan nilai ConnectionTimeout set ke 0 sebagai 0 bukan Long.MAX

Apa yang baru di versi 0.7.0:

  • Sebuah perubahan arsitektur dilakukan untuk membuat kolam renang lebih cepat
  • .
  • Bugs yang tetap.
  • Sebuah banyak fitur baru yang ditambahkan.

Apa yang baru di 0.6.7.2:

  • Fixes versi dibuat untuk idleMaxAge / idleConnectionTester, beberapa node dalam konfigurasi XML, dan NPE pada getConnection timeout.
  • laporan Batch login dengan benar.
  • hook onAcquireFail ditingkatkan, dan bug kecil itu tetap dalam proses.
  • Sebuah pilihan properti driver ditambahkan.
  • Sambungan tidak lagi tertutup ketika mematikan.
  • Sebuah bug di dekat alat menonton koneksi men-debug tetap.
  • Semua pembantu rilis dihentikan ketika menutup.

Apa yang baru di versi 0.6.6:

  • Sebuah pilihan properti driver ditambahkan
  • dukungan konfigurasi berbasis XML telah ditambahkan.
  • onAcquireFail ditingkatkan.
  • Sebuah pilihan konfigurasi koneksi batas waktu ditambahkan.
  • JDK5 kompatibilitas penuh ditambahkan. Laporan internal terkena.
  • onConnectionException kail ditambahkan.
  • Menonaktifkan pelacakan koneksi sekarang diperbolehkan.
  • laporan Batch sekarang dicatat dengan benar.
  • Sebuah init ras malas itu tetap.
  • Sebuah ras potensial kini dihindari.
  • Statika telah dihapus dari finalizers.
  • Sebuah bug potensial dalam menambahkan koneksi baru tetap.
  • Sekarang ada 125 unit test, yang menyediakan cakupan unit test 100%.

Apa yang baru di versi 0.6.4:

  • pernyataan Dirubah caching + pernyataan peringatan jika aplikasi gagal dekat.

Apa yang baru di versi 0.5.4:

  • Melacak baik koneksi dalam kasus DB disconnect (terima kasih 'Ninja'!)

Apa yang baru di versi 0.5.3 RC1:.

  • Perbaikan pernyataan caching bug

Persyaratan :

  • 2 Runtime Environment Standard Edition Jawa

Software yang serupa

Tntdb
Tntdb

20 Feb 15

Cego-DBD
Cego-DBD

17 Feb 15

sqlmap
sqlmap

11 May 15

GTKO
GTKO

11 May 15

Perangkat lunak lain dari pengembang Wallace Wadge

Komentar untuk BoneCP

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!