NCache เป็นแคชแบบกระจายโอเพ่นซอร์ส .NET ดั้งเดิม 100% (เผยแพร่ภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0) NCache ให้แคชแบบกระจายที่รวดเร็วและปรับขนาดได้เชิงเส้นซึ่งแคชข้อมูลแอปพลิเคชันและลดการเดินทางฐานข้อมูลที่มีราคาแพง ใช้ NCache เพื่อลบปัญหาคอขวดประสิทธิภาพที่เกี่ยวข้องกับการจัดเก็บข้อมูลและฐานข้อมูลของคุณและปรับขนาดแอปพลิเคชัน .NET และ Java ของคุณไปยังการประมวลผลธุรกรรมที่รุนแรง (XTP)
NCache Open Source ช่วยให้ชุมชนนักพัฒนา .NET เข้าถึงแคชแบบกระจาย痴ที่เก่าแก่และเป็นที่นิยมมากที่สุดในอุตสาหกรรม เนื่องจากธรรมชาติของโอเพ่นซอร์ส .NET นักพัฒนาในที่สุดก็สามารถเข้าถึงแคชแบบกระจาย .NET ที่ยืดหยุ่นอย่างแท้จริงซึ่งพอดีกับแอปพลิเคชัน痴 .NET
NCache มีคุณสมบัติดังต่อไปนี้:
1.แยกรุ่นสําหรับชวาและของสุทธิ
2. สนับสนุนอย่างเต็มที่ .NET 2.0/3.5/4.0 แคช API
3. จําลองแบบ, แบ่งพาร์ติชัน, Topologies แคชไคลเอ็นต์
4.อ่าน- ผ่าน, เขียน- ผ่าน, และเขียน- เบื้องหลังการดําเนินงาน
5. การขึ้นต่อกันของแคช, SqlDependencies และอื่นๆ
6.ไม่มีการเปลี่ยนแปลงรหัสที่จําเป็นสําหรับASP.NETและ javaเซสชัน
7. การผสานการทํางานของบุคคลที่สาม เช่น แคชระดับที่สองของ NHibernate, Memcached Wrapper, แคชกรอบงานเอนทิตี
ประวัติรุ่น
- เวอร์ชัน 4.4 โพสต์เมื่อ 2015-01-08
แคชแบบกระจาย, แคช .NET, แคชโอเพ่นซอร์ส, คลัสเตอร์แบบไดนามิก, การซีเรียลไลซ์แบบกะทัดรัด, แบบสอบถามวัตถุ, LINQ, แบบจําลองที่แบ่งพาร์ติชัน, ความพร้อมใช้งานสูง, เซสชัน ASP.NET, ไฮเบอร์เนต, การล็อกแบบกระจาย, แคชที่จําลองแบบ
- เวอร์ชัน 3.0 โพสต์เมื่อ 2006-08-23
สนับสนุนการทําธุรกรรม, การล็อคในเชิงบวก, การสอบถามวัตถุ, การซีเรียลไลซ์ขนาดกะทัดรัด, โหนดสํารองสําหรับแคชที่แบ่งพาร์ทิชัน, ASP.NETเซสชันร้านค้าที่กําหนดเอง
รายละเอียดหลักสูตร
Eula
EULA - ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้
ใบอนุญาต Apache เวอร์ชัน 2.0 มกราคม 2004
http://www.apache.org/licenses/
ข้อกําหนดและเงื่อนไขสําหรับการใช้งาน การสืบพันธุ์ และการจัดจําหน่าย
1. คําจํากัดความ
"License" หมายถึงข้อกําหนดและเงื่อนไขสําหรับการใช้งาน การทําสําเนา และการแจกจ่ายตามที่กําหนดไว้ในข้อ 1 ถึง 9 ของเอกสารนี้
"ผู้ให้อนุญาต" หมายถึงเจ้าของลิขสิทธิ์หรือนิติบุคคลที่ได้รับอนุญาตจากเจ้าของลิขสิทธิ์ที่ให้ใบอนุญาต
"นิติบุคคล" หมายถึงสหภาพของหน่วยงานที่ทําหน้าที่และหน่วยงานอื่น ๆ ทั้งหมดที่ควบคุมถูกควบคุมโดยหรืออยู่ภายใต้การควบคุมร่วมกันกับหน่วยงานนั้น สําหรับวัตถุประสงค์ของคําจํากัดความนี้ & quot;control" หมายถึง (i) อํานาจทั้งทางตรงและทางอ้อมเพื่อทําให้เกิดทิศทางหรือการจัดการของนิติบุคคลดังกล่าวไม่ว่าจะโดยสัญญาหรืออย่างอื่นหรือ (ii) ความเป็นเจ้าของห้าสิบเปอร์เซ็นต์ (50%) หรือมากกว่าหุ้นที่คงค้าง หรือ (iii) การเป็นเจ้าของผลประโยชน์ของกิจการดังกล่าว
"คุณ" (หรือ & quot;Your") จะหมายถึงบุคคลหรือนิติบุคคลที่ใช้สิทธิที่ได้รับอนุญาตนี้
"Source" แบบฟอร์มหมายถึงรูปแบบที่ต้องการสําหรับการปรับเปลี่ยน รวมถึงแต่ไม่จํากัดเพียงซอร์สโค้ดซอฟต์แวร์ แหล่งเอกสาร และแฟ้มการกําหนดค่า
"Object" แบบฟอร์มจะหมายถึงรูปแบบใดๆ ที่เกิดจากการแปลงทางกลหรือการแปลฟอร์มต้นทาง รวมถึงแต่ไม่จํากัดเพียงรหัสออบเจ็กต์ที่คอมไพล์
"Work" หมายถึงงานของผู้เขียนไม่ว่าจะเป็นในรูปแบบแหล่งที่มาหรือวัตถุที่ให้บริการภายใต้ใบอนุญาตตามที่ระบุโดยประกาศลิขสิทธิ์ที่รวมอยู่ในหรือแนบไปกับงาน (ตัวอย่างมีให้ในภาคผนวกด้านล่าง)
"Derivative Works" จะหมายถึงงานใด ๆ ไม่ว่าจะเป็นในรูปแบบแหล่งที่มาหรือวัตถุที่ขึ้นอยู่กับ (หรือมาจาก) งานและที่บรรณาธิการแก้ไขคําอธิบายประกอบรายละเอียดหรือการแก้ไขอื่น ๆ เป็นตัวแทนโดยรวมงานต้นฉบับของการเขียน สําหรับวัตถุประสงค์ของใบอนุญาตนี้งานอนุพันธ์จะไม่รวมถึงงานที่แยกได้จากหรือเพียงลิงค์ (หรือผูกตามชื่อ) กับอินเทอร์เฟซของงานและงานอนุพันธ์ดังกล่าว
"การมีส่วนร่วม" จะหมายถึงงานใด ๆ ของการประพันธ์, รวมทั้งรุ่นเดิมของงานและการแก้ไขใด ๆ หรือเพิ่มเติมไปยังงานหรืองานอนุพันธ์ดังกล่าว, ที่มีเจตนาที่จะส่งไปยังผู้ให้อนุญาตสําหรับการรวมในการทํางานโดยเจ้าของลิขสิทธิ์หรือโดยบุคคลหรือนิติบุคคลที่ได้รับอนุญาตให้ส่งในนามของเจ้าของลิขสิทธิ์. สําหรับวัตถุประสงค์ของคําจํากัดความนี้"ส่ง" หมายถึงรูปแบบใดๆของอิเล็กทรอนิกส์, การสื่อสารด้วยวาจาหรือเป็นลายลักษณ์อักษรที่ส่งไปยังผู้ให้สิทธิ์หรือตัวแทนรวมถึง แต่ไม่ จํากัด เพียงการสื่อสารในรายการจดหมายอิเล็กทรอนิกส์ระบบควบคุมซอร์สโค้ดและระบบการติดตามปัญหาที่มีการจัดการโดยหรือในนามของผู้ให้สิทธิ์เพื่อวัตถุประสงค์ในการหารือและปรับปรุงงาน แต่ไม่รวมการสื่อสารที่ทําเครื่องหมายไว้อย่างเด่นชัดหรือกําหนดไว้เป็นอย่างอื่นในการเขียนโดยเจ้าของลิขสิทธิ์เป็น & quot;ไม่มีส่วนร่วม
"ผู้มีส่วนร่วม" จะหมายถึงผู้ให้และให้สิทธิและบุคคลหรือนิติบุคคลใด ๆ ในนามของผู้ที่ได้รับเงินสมทบโดย Lเครื่องทําน้ําแข็งและบุคคลหรือนิติบุคคลในนามของผู้มีส่วนร่วมได้รับโดยผู้ให้และให้การภายในงานในเวลาต่อมา
2. การให้ใบอนุญาตลิขสิทธิ์
ภายใต้ข้อกําหนดและเงื่อนไขของใบอนุญาตนี้ผู้มีส่วนร่วมแต่ละคนให้สิทธิ์แก่คุณตลอดไปทั่วโลกไม่ผูกขาดไม่มีค่าใช้จ่ายลิขสิทธิ์ที่เพิกถอนไม่ได้เพื่อทําซ้ําเตรียมงานอนุพันธ์ของการแสดงต่อสาธารณะดําเนินการสาธารณะผู้ใต้บังคับอนุญาตและแจกจ่ายงานและงานอนุพันธ์ดังกล่าวในรูปแบบแหล่งที่มาหรือวัตถุ
3.ให้สิทธิบัตร
ภายใต้ข้อกําหนดและเงื่อนไขของใบอนุญาตนี้ผู้มีส่วนร่วมแต่ละคนจะมอบให้กับคุณตลอดไป ทั่วโลก, ไม่ผูกขาด, ไม่มีค่าใช้จ่าย, ปลอดค่าลิขสิทธิ์, เพิกถอนไม่ได้ (ยกเว้นตามที่ระบุไว้ในส่วนนี้) สิทธิบัตรใบอนุญาตที่จะทําให้, ได้ทํา, ใช้, เสนอขาย, นําเข้า, และอื่น ๆ โอนงาน, ที่ใบอนุญาตดังกล่าวใช้เฉพาะกับสิทธิบัตรเหล่านั้นเรียกร้องที่ได้รับอนุญาตโดยผู้มีส่วนร่วมดังกล่าวที่จําเป็นต้องละเมิดโดยการมีส่วนร่วมของพวกเขาเพียงอย่างเดียวหรือโดยการรวมกันของการมีส่วนร่วมของพวกเขา ส่ง หากคุณดําเนินคดีสิทธิบัตรของสถาบันกับหน่วยงานใด ๆ (รวมถึงการเรียกร้องข้ามหรือโต้แย้งในการฟ้องร้อง) กล่าวหาว่างานหรือการมีส่วนร่วมที่รวมอยู่ในงานถือเป็นการละเมิดสิทธิบัตรโดยตรงหรือมีส่วนร่วมแล้วใบอนุญาตสิทธิบัตรใด ๆ ที่มอบให้กับคุณภายใต้ใบอนุญาตนี้สําหรับการทํางานนั้นจะสิ้นสุดลงณ วันที่มีการฟ้องร้องดังกล่าว
4. การกระจายใหม่
คุณสามารถทําซ้ําและแจกจ่ายสําเนาของงานหรืองานอนุพันธ์ดังกล่าวในสื่อใด ๆ ที่มีหรือไม่มีการปรับเปลี่ยนและในรูปแบบแหล่งที่มาหรือวัตถุโดยมีเงื่อนไขที่คุณปฏิบัติตามเงื่อนไขต่อไปนี้:
ก. คุณต้องให้ผู้รับอื่นๆ ของงานหรืออนุพันธ์ทํางานสําเนาของใบอนุญาตนี้; และ
B คุณต้องทําให้แฟ้มที่แก้ไขใดๆ มีการแจ้งเตือนอย่างเด่นชัดซึ่งระบุว่าคุณได้เปลี่ยนแฟ้ม และ
คของคุณต้องรักษา, ในรูปแบบแหล่งที่มาของงานอนุพันธ์ใดๆที่คุณแจกจ่าย, ลิขสิทธิ์ทั้งหมด, สิทธิบัตร, เครื่องหมายการค้า, และการระบุแหล่งที่มาแจ้งให้ทราบล่วงหน้าจากรูปแบบแหล่งที่มาของการทํางาน, ไม่รวมประกาศเหล่านั้นที่ไม่ได้เกี่ยวข้องกับส่วนใดๆของงานอนุพันธ์; และ
4. หากงานมีไฟล์ข้อความ & quot;NOTICE" เป็นส่วนหนึ่งของการกระจายแล้วงานอนุพันธ์ใด ๆ ที่คุณแจกจ่ายจะต้องมีสําเนาที่อ่านได้ของประกาศการระบุที่มาที่มีอยู่ในไฟล์ประกาศดังกล่าวไม่รวมประกาศเหล่านั้นที่ไม่รวมส่วนใดส่วนหนึ่งของงานอนุพันธ์ในอย่างน้อยหนึ่งสถานที่ต่อไปนี้: ภายในไฟล์ข้อความประกาศที่เผยแพร่เป็นส่วนหนึ่งของงานอนุพันธ์ ภายในแบบฟอร์มต้นฉบับหรือเอกสารหากให้มาพร้อมกับงานอนุพันธ์ หรือภายในจอแสดงผลที่สร้างขึ้นโดย Derivative Works หากและที่ใดก็ตามที่การแจ้งเตือนของบุคคลที่สามดังกล่าวปรากฏขึ้นตามปกติ เนื้อหาของแฟ้มประกาศมีวัตถุประสงค์เพื่อให้ข้อมูลเท่านั้น และไม่แก้ไขลิขสิทธิ์ คุณอาจเพิ่มประกาศแสดงที่มาของคุณเองภายในงานอนุพันธ์ที่คุณแจกจ่ายควบคู่ไปกับหรือเป็นส่วนเสริมให้กับข้อความประกาศจากงานโดยมีเงื่อนไขว่าประกาศแสดงที่มาเพิ่มเติมดังกล่าวไม่สามารถตีความได้ว่าเป็นการปรับเปลี่ยนใบอนุญาต
คุณอาจเพิ่มคําชี้แจงลิขสิทธิ์ของคุณเองลงในการแก้ไขของคุณ และอาจให้ข้อกําหนดและเงื่อนไขการอนุญาตให้ใช้สิทธิเพิ่มเติมหรือแตกต่างกันสําหรับการใช้งาน
5. การส่งเงินสมทบ
การมีส่วนร่วมใด ๆ ที่ส่งมาเพื่อรวมไว้ในงานโดยคุณไปยังผู้ให้ใบอนุญาตจะอยู่ภายใต้ข้อกําหนดและเงื่อนไขของใบอนุญาตนี้โดยไม่มีข้อกําหนดหรือเงื่อนไขเพิ่มเติมใด ๆ แม้จะมีข้างต้นไม่มีอะไรในที่นี้จะลบหรือปรับเปลี่ยนข้อกําหนดของข้อตกลงใบอนุญาตแยกต่างหากใด ๆ ที่คุณอาจดําเนินการกับผู้ให้ใบอนุญาตเกี่ยวกับการมีส่วนร่วมดังกล่าว
6.เครื่องหมายการค้า
ใบอนุญาตนี้ไม่อนุญาตให้ใช้ชื่อทางการค้าเครื่องหมายการค้าเครื่องหมายบริการหรือชื่อผลิตภัณฑ์ของใบอนุญาตยกเว้นตามที่จําเป็นสําหรับการใช้งานที่สมเหตุสมผลและเป็นธรรมเนียมในการอธิบายที่มาของงานและสร้างเนื้อหาของไฟล์ประกาศ
7.ข้อจํากัดความรับผิดชอบของการรับประกัน
เว้นแต่กฎหมายที่ใช้บังคับหรือตกลงที่จะเป็นลายลักษณ์อักษร Licensor ให้งาน (และผู้มีส่วนร่วมแต่ละคนให้การสนับสนุน) บนพื้นฐาน & quot;AS IS" โดยไม่มีการรับประกันหรือเงื่อนไขใด ๆ ทั้งโดยชัดแจ้งหรือโดยนัยรวมถึง แต่ไม่ จํากัด เพียงการรับประกันหรือเงื่อนไขของ TITLE, ไม่ละเมิด, ความสามารถในการค้าหรือความเหมาะสมสําหรับวัตถุประสงค์เฉพาะ คุณเป็นผู้รับผิดชอบแต่เพียงผู้เดียวในการกําหนดความเหมาะสมของการใช้หรือเผยแพร่งานใหม่และถือว่ามีความเสี่ยงใด ๆ ที่เกี่ยวข้องกับการใช้สิทธิ์ภายใต้ใบอนุญาตนี้
8. ข้อจํากัดความรับผิด
ในกรณีที่ไม่มีและภายใต้ทฤษฎีทางกฎหมายไม่ว่าจะในการทรมาน (รวมถึงความประมาทเลินเล่อ) สัญญาหรืออื่น ๆ เว้นแต่กฎหมายที่ใช้บังคับ (เช่นการกระทําโดยเจตนาและประมาทเลินเล่ออย่างสิ้นเชิง) หรือตกลงที่จะเป็นลายลักษณ์อักษร ผู้มีส่วนร่วมจะต้องรับผิดชอบต่อความเสียหายของคุณรวมถึงความเสียหายโดยตรงทางอ้อมพิเศษโดยบังเอิญหรือความเสียหายที่เป็นผลสืบเนื่องของตัวละครใด ๆ ที่เกิดขึ้นอันเป็นผลมาจากใบอนุญาตนี้หรือออกจากการใช้งานหรือไม่สามารถใช้งาน (รวมถึง แต่ไม่ จํากัด เพียงความเสียหายสําหรับการสูญเสียค่าความนิยมการหยุดทํางานความล้มเหลวของคอมพิวเตอร์หรือความผิดปกติหรือความเสียหายหรือความสูญเสียเชิงพาณิชย์อื่น ๆ ทั้งหมด) แม้ว่าผู้มีส่วนร่วมดังกล่าวจะได้รับคําแนะนําเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าว
9.ยอมรับการรับประกันหรือความรับผิดเพิ่มเติม
ในขณะที่แจกจ่ายงานหรืองานอนุพันธ์ใหม่คุณอาจเลือกที่จะเสนอและเรียกเก็บค่าธรรมเนียมสําหรับการยอมรับการสนับสนุนการรับประกันการชดใช้ค่าเสียหายหรือภาระผูกพันความรับผิดอื่น ๆ และ / หรือสิทธิ์ที่สอดคล้องกับใบอนุญาตนี้ อย่างไรก็ตามในการยอมรับภาระผูกพันดังกล่าวคุณสามารถดําเนินการได้เฉพาะในนามของคุณและในความรับผิดชอบของคุณแต่เพียงผู้เดียวไม่ใช่ในนามของผู้มีส่วนร่วมอื่น ๆ และเฉพาะในกรณีที่คุณตกลงที่จะชดใช้ค่าเสียหายปกป้องและถือผู้มีส่วนร่วมแต่ละคนที่ไม่เป็นอันตรายต่อความรับผิดใด ๆ ที่เกิดขึ้นจากหรืออ้างว่าผู้มีส่วนร่วมดังกล่าวด้วยเหตุผลในการยอมรับการรับประกันหรือความรับผิดเพิ่มเติมดังกล่าว