NCache adalah cache teragih 100% Asli .NET Open Source (dikeluarkan di bawah Lesen Apache, Versi 2.0). NCache menyediakan cache teragih yang sangat cepat dan linearly skala yang cache data aplikasi dan mengurangkan perjalanan pangkalan data yang mahal. Gunakan NCache untuk mengalih keluar botol prestasi yang berkaitan dengan storan data dan pangkalan data anda dan skala aplikasi .NET dan Java anda kepada pemprosesan transaksi yang melampau (XTP).
Sumber Terbuka NCache memberikan akses kepada komuniti pemaju .NET yang tidak terhad kepada industri痴 cache tertua dan paling popular. Oleh kerana sifat Sumber Terbuka .NET pemaju akhirnya mempunyai akses lengkap ke cache yang benar-benar anjal .NET yang sesuai dengan aplikasi mereka痴 .NET timbunan.
NCache menyediakan ciri-ciri berikut:
1. Edisi Berasingan untuk Jawa dan .NET
2. Menyokong sepenuhnya .NET 2.0/3.5/4.0 CACHE API
3. Direplikasi, Dibahagikan, Topologi Cache Pelanggan
4. Baca, tulis, dan tulis di belakang operasi
5. Kebergantungan cache, SqlDependencies, dan banyak lagi
6. Tiada perubahan kod yang diperlukan untuk ASP.NET & Jawa
7. Integrasi pihak ketiga seperti cache peringkat kedua NHibernate, Memcached Wrapper, Entity Framework Cache
sejarah versi
- Versi 4.4 diposkan pada 2015-01-08
Cache teragih, .NET Cache, Cache sumber terbuka, Kelompok Dinamik, Penyusunan Padat, Pertanyaan Objek, LINQ, Replika Dibahagikan, Ketersediaan Tinggi, Sesi ASP.NET, NHibernate, Penguncian Teragih, Cache Replika
- Versi 4.1 diposkan pada 2011-08-29
Kelompok Dinamik, Penyusunan Padat, Pertanyaan Objek, LINQ, Replika Dibahagikan, Ketersediaan Tinggi, Sesi ASP.NET, NHibernate, Penguncian Teragih, Cache Replika
- Versi 3.8 SP3 diposkan pada 2010-11-02
Menyokong Transaksi, Penguncian Optimistik, Pertanyaan Objek, Penyusunan Padat, Nod Sandaran untuk Cache Dibahagikan, ASP.NET Sesi Tersuai
- Versi 3.2 diposkan pada 2007-11-27
Butiran Atur Cara
EULA
EULA - Perjanjian Lesen Pengguna Akhir
Apache Lesen Versi 2.0, Januari 2004
http://www.apache.org/licenses/
TERMA DAN SYARAT UNTUK KEGUNAAN, PEMBIAKAN DAN PENGEDARAN
1. Definisi
& sebutharga;sebut harga lesen; hendaklah bermaksud terma dan syarat penggunaan, pembiakan, dan pengedaran seperti yang ditakrifkan oleh Seksyen 1 hingga 9 dokumen ini.
& Sebutharga;Pelesenan&sebut harga; hendaklah bermaksud pemilik hak cipta atau entiti yang diberi kuasa oleh pemilik hak cipta yang memberikan Lesen.
& quot;Entiti Undang-undang" hendaklah bermakna kesatuan entiti lakonan dan semua entiti lain yang mengawal, dikawal oleh, atau berada di bawah kawalan bersama dengan entiti tersebut. Bagi maksud definisi ini, & sebut harga;kawalan&sebut harga; ertinya (i) kuasa, langsung atau tidak langsung, untuk menyebabkan arahan atau pengurusan entiti tersebut, sama ada melalui kontrak atau sebaliknya, atau (ii) pemilikan lima puluh peratus (50%) atau lebih daripada saham tertunggak, atau (iii) pemilikan bermanfaat entiti tersebut.
&Sebut harga;Anda hendaklah bermaksud entiti individu atau Undang-undang yang menggunakan kebenaran yang diberikan oleh Lesen ini.
& sebut harga;Sumber&sebut harga hendaklah bermaksud borang pilihan untuk membuat pengubahsuaian, termasuk tetapi tidak terhad kepada kod sumber perisian, sumber dokumentasi, dan fail konfigurasi.
& quot;Object& quot; borang hendaklah bermaksud apa-apa bentuk yang terhasil daripada transformasi mekanikal atau terjemahan borang Sumber, termasuk tetapi tidak terhad kepada kod objek yang disusun, dokumentasi yang dijana, dan penukaran kepada jenis media lain.
& quot;Work& quot; hendaklah bermaksud kerja-kerja pengarang, sama ada dalam borang Sumber atau Objek, yang disediakan di bawah Lesen, seperti yang ditunjukkan oleh notis hak cipta yang dimasukkan ke dalam atau dilampirkan kepada kerja (contoh disediakan dalam Lampiran di bawah).
& Sebutharga;Karya Terbitan&sebut harga; hendaklah bermaksud apa-apa kerja, sama ada dalam bentuk Sumber atau Objek, yang berdasarkan (atau berasal dari) Kerja dan yang mana semakan editorial, anotasi, penjelasan, atau pengubahsuaian lain mewakili, secara keseluruhan, kerja asal pengarangan. Bagi maksud Lesen ini, Kerja Terbitan tidak termasuk kerja-kerja yang kekal boleh dipisahkan daripada, atau hanya menghubungkan (atau diikat dengan nama) kepada antara muka, Kerja Dan Kerja Terbitannya.
& Sebutharga;Caruman&sebut harga; hendaklah bermaksud apa-apa kerja pengarang, termasuk versi asal Kerja dan apa-apa pengubahsuaian atau penambahan kepada Kerja-kerja Kerja Atau Terbitan itu, yang sengaja diserahkan kepada Pelesenan untuk dimasukkan ke dalam Kerja oleh pemilik hak cipta atau oleh Individu atau Entiti Undang-undang yang diberi kuasa untuk menyerahkan bagi pihak pemilik hak cipta. Untuk tujuan definisi ini, & sebut harga;diserahkan&sebut harga; ertinya apa-apa bentuk komunikasi elektronik, lisan, atau bertulis yang dihantar kepada Pelesenan atau wakilnya, termasuk tetapi tidak terhad kepada komunikasi pada senarai mel elektronik, sistem kawalan kod sumber, dan sistem penjejakan isu yang diuruskan oleh, atau bagi pihak, Pelesenan untuk tujuan membincangkan dan memperbaiki Kerja, tetapi tidak termasuk komunikasi yang ditandakan dengan mudah atau sebaliknya ditetapkan secara bertulis oleh pemilik hak cipta sebagai & sebut harga;Bukan Sumbangan."
& sebut harga;Pencarum&sebut harga; hendaklah bermaksud Pelesenan dan mana-mana Entiti Individu atau Undang-undang bagi pihaknya Caruman telah diterima oleh Pelesenan dan kemudiannya dimasukkan dalam Kerja.
2. Pemberian Lesen Hakcipta
Tertakluk kepada terma dan syarat Lesen ini, setiap Penyumbang dengan ini memberikan kepada Anda lesen kekal, di seluruh dunia, tidak eksklusif, tanpa caj, bebas royalti, lesen hak cipta yang tidak boleh ditarik balik untuk menghasilkan semula, menyediakan Karya Terbitan, paparan awam, melaksanakan secara terbuka, memberi sublesen, dan mengedarkan Kerja Dan Kerja Terbitan tersebut dalam bentuk Sumber atau Objek.
3. Pemberian Lesen Paten
Tertakluk kepada terma dan syarat Lesen ini, setiap Penyumbang dengan ini memberikan kepada Anda caj kekal, di seluruh dunia, tidak eksklusif, tanpa caj, lesen paten bebas royalti, tidak boleh ditarik balik (kecuali seperti yang dinyatakan dalam seksyen ini) lesen paten untuk membuat, telah membuat, menggunakan, menawarkan untuk menjual, menjual, mengimport, dan sebaliknya memindahkan Kerja, di mana lesen tersebut hanya terpakai kepada tuntutan paten yang dilesenkan oleh Pencarum tersebut yang semestinya dilanggar oleh Caruman mereka sahaja atau dengan gabungan Caruman mereka dengan Kerja yang mana Sumbangan tersebut Dikemukakan. Jika Anda menginstitusikan litigasi paten terhadap mana-mana entiti (termasuk tuntutan silang atau tuntutan balas dalam tuntutan mahkamah) yang mendakwa bahawa Kerja atau Caruman yang diperbadankan dalam kerja merupakan pelanggaran paten langsung atau penyumbang, maka apa-apa lesen paten yang diberikan kepada Anda di bawah Lesen ini untuk Kerja itu hendaklah ditamatkan pada tarikh litigasi tersebut difailkan.
4. Pengagihan Semula
Anda boleh menghasilkan semula dan mengedarkan salinan Kerja atau Karya Terbitannya dalam mana-mana medium, dengan atau tanpa pengubahsuaian, dan dalam bentuk Sumber atau Objek, dengan syarat Anda memenuhi syarat-syarat berikut:
A. Anda mesti memberi mana-mana penerima Kerja atau Kerja Terbitan salinan Lesen ini; Dan
B. Anda mesti menyebabkan sebarang fail diubah suai untuk membawa notis terkemuka yang menyatakan bahawa Anda menukar fail; Dan
C. Anda mesti mengekalkan, dalam bentuk Sumber mana-mana Karya Terbitan yang Anda edarkan, semua hak cipta, paten, tanda dagangan, dan notis atribusi dari bentuk Sumber Kerja, tidak termasuk notis yang tidak berkaitan dengan mana-mana bahagian Kerja Derivatif; Dan
4. Jika Kerja termasuk & sebut harga;NOTIS" fail teks sebagai sebahagian daripada pengedarannya, maka apa-apa Karya Terbitan yang Anda edarkan mesti menyertakan salinan notis atribusi yang boleh dibaca yang terkandung dalam fail NOTIS tersebut, tidak termasuk notis yang tidak berkaitan dengan mana-mana bahagian Karya Terbitan, di sekurang-kurangnya salah satu tempat berikut: dalam fail teks NOTIS yang diedarkan sebagai sebahagian daripada Derivative Works, di sekurang-kurangnya salah satu tempat berikut: dalam fail teks NOTIS yang diedarkan sebagai sebahagian daripada Derivative Works dalam borang Sumber atau dokumentasi, jika disediakan bersama-sama dengan Kerja-kerja Derivatif; atau, dalam paparan yang dihasilkan oleh Karya Terbitan, jika dan di mana sahaja notis pihak ketiga tersebut biasanya muncul. Kandungan fail NOTIS adalah untuk tujuan maklumat sahaja dan tidak mengubah suai Lesen. Anda boleh menambah notis atribusi anda sendiri dalam Karya Terbitan yang Anda edarkan, bersama atau sebagai addendum pada teks NOTIS dari Kerja, dengan syarat notis atribusi tambahan tersebut tidak boleh ditafsirkan sebagai mengubah suai Lesen.
Anda boleh menambah pernyataan hak cipta anda sendiri pada pengubahsuaian Anda dan boleh memberikan syarat dan syarat lesen tambahan atau berbeza untuk penggunaan, pembiakan, atau pengedaran pengubahsuaian Anda, atau untuk sebarang Kerja Terbitan secara keseluruhan, dengan syarat Penggunaan, pembiakan dan pengedaran Kerja anda sebaliknya mematuhi syarat-syarat yang dinyatakan dalam Lesen ini.
5. Penyerahan Caruman
Melainkan Anda menyatakan dengan jelas sebaliknya, apa-apa Sumbangan yang sengaja dikemukakan untuk dimasukkan ke dalam Kerja oleh Anda kepada Pemberi Lesen adalah di bawah terma dan syarat Lesen ini, tanpa sebarang terma atau syarat tambahan. Walau apa pun di atas, tiada apa yang di dalam ini akan menggantikan atau mengubah suai terma mana-mana perjanjian lesen berasingan yang mungkin anda laksanakan dengan Pemberi Lesen mengenai Caruman tersebut.
6. Tanda dagangan
Lesen ini tidak memberi kebenaran untuk menggunakan nama dagangan, tanda dagangan, tanda perkhidmatan, atau nama produk Pemberi Lesen, kecuali seperti yang diperlukan untuk kegunaan yang munasabah dan lasak dalam menerangkan asal-usul Kerja dan menghasilkan semula kandungan fail NOTIS.
7. Penafian Waranti
Melainkan dikehendaki oleh undang-undang yang terpakai atau dipersetujui secara bertulis, Pelesenan menyediakan Kerja (dan setiap Penyumbang menyediakan Sumbangannya) pada sebut harga & SEBAGAIMANA ADANYA; BASIS, TANPA SEBARANG WARANTI ATAU SYARAT APA-APA JENIS, sama ada nyata atau tersirat, termasuk, tanpa batasan, sebarang waranti atau syarat HAKmilIK, PELANGGARAN, KEBOLEHDAGANGAN ATAU KESESUAIAN UNTUK TUJUAN TERTENTU. Anda bertanggungjawab sepenuhnya untuk menentukan kesesuaian menggunakan atau mengedar semula Kerja dan menganggap apa-apa risiko yang berkaitan dengan pelaksanaan kebenaran Anda di bawah Lesen ini.
8. Had Liabiliti
Dalam apa jua keadaan dan di bawah tiada teori undang-undang, sama ada dalam tort (termasuk kecuaian), kontrak, atau sebaliknya, melainkan jika dikehendaki oleh undang-undang yang berkenaan (seperti perbuatan yang sengaja dan cuai secara kasar) atau bersetuju secara bertulis, hendaklah mana-mana Penyumbang bertanggungjawab kepada Anda untuk ganti rugi, termasuk apa-apa kerosakan langsung, tidak langsung, khas, sampingan, atau berbangkit apa-apa watak yang timbul akibat daripada Lesen ini atau kehabisan penggunaan atau ketidakupayaan untuk menggunakan Kerja (termasuk tetapi tidak terhad kepada kerosakan untuk kehilangan muhibah, hentian kerja, kegagalan komputer atau kerosakan, atau apa-apa dan semua kerosakan atau kerugian komersial yang lain), walaupun Penyumbang tersebut telah dinasihatkan tentang kemungkinan kerosakan tersebut.
9. Menerima Waranti atau Liabiliti Tambahan
Semasa mengedarkan semula Kerja atau Kerja Terbitan daripadanya, Anda boleh memilih untuk menawarkan, dan mengenakan yuran untuk, penerimaan sokongan, waranti, tanggung rugi, atau obligasi liabiliti lain dan/atau hak yang selaras dengan Lesen ini. Walau bagaimanapun, dalam menerima kewajipan tersebut, Anda boleh bertindak hanya bagi pihak Anda sendiri dan atas tanggungjawab Anda sendiri, bukan bagi pihak mana-mana Penyumbang lain, dan hanya jika Anda bersetuju untuk menanggung rugi, mempertahankan, dan memegang setiap Penyumbang tidak berbahaya bagi apa-apa liabiliti yang ditanggung oleh, atau tuntutan yang ditegaskan terhadap, Penyumbang tersebut atas sebab anda menerima apa-apa waranti atau liabiliti tambahan tersebut.