NCache é um cache distribuído 100% Nativo .NET Open Source (lançado sob Licença Apache, Versão 2.0). O NCache fornece um cache distribuído extremamente rápido e linearmente escalável que armazena dados de aplicativos e reduz viagens caras de banco de dados. Use o NCache para remover gargalos de desempenho relacionados ao armazenamento de dados e bancos de dados e dimensionar seus aplicativos .NET e Java para processamento extremo de transações (XTP).
O NCache Open Source dá à comunidade de desenvolvedores .NET acesso irrestrito ao setor痴 cache distribuído mais antigo e popular. Devido à sua natureza de Código Aberto .NET os desenvolvedores finalmente têm acesso completo a um cache distribuído .NET verdadeiramente elástico que se encaixa muito bem com sua pilha de aplicativos痴 .NET.
O NCache fornece as seguintes características:
1. Edições separadas para Java e .NET
2. Suporta totalmente .NET 2.0/3.5/4.0 API de cache
3. Topologies replicadas, particionadas, cache de clientes
4. Operações de leitura, gravação e gravação
5. Dependências de cache, SqlDependencies e muito mais
6. Nenhuma alteração de código necessária para ASP.NET e Sessões Java
7. Integrações de terceiros como cache de segundo nível NHibernate, Invólucro Memcached, Cache de Estrutura de Entidade
história da versão
- Versão 4.4 postado em 2015-01-08
Cache distribuído, cache .NET, cache de código aberto, clustering dinâmico, serialização compacta, consulta de objeto, LINQ, Réplica Particionada, Alta Disponibilidade, ASP.NET Sessões, NHibernate, Bloqueio Distribuído, Cache Replicado
- Versão 4.1 postado em 2011-08-29
Clustering Dinâmico, Serialização compacta, Consulta de Objetos, LINQ, Réplica Particionada, Alta Disponibilidade, ASP.NET Sessões, NHibernate, Bloqueio Distribuído, Cache Replicado
- Versão 3.8 SP3 postado em 2010-11-02
Suporte transações, bloqueio otimista, consulta de objetos, serialização compacta, nódulos de backup para cache particionado ASP.NET Loja Personalizada de Sessões
- Versão 3.2 postado em 2007-11-27
Detalhes do programa
Eula
EULA - Contrato de Licença do Usuário Final
Apache License Versão 2.0, janeiro de 2004
http://www.apache.org/licenses/
TERMOS E CONDIÇÕES DE USO, REPRODUÇÃO E DISTRIBUIÇÃO
1. Definições
"Licença" os termos e condições de uso, reprodução e distribuição definidos pelas Seções 1 a 9 deste documento.
"Licenciante" significará o proprietário de direitos autorais ou entidade autorizada pelo proprietário de direitos autorais que está concedendo a Licença.
"Pessoa Jurídica" significará a união da entidade interina e de todas as outras entidades que controlam, são controladas ou estão sob controle comum com essa entidade. Para efeitos dessa definição, "control" significa (i) o poder, direto ou indireto, para causar a direção ou gestão de tal entidade, seja por contrato ou não, ou (ii) propriedade de 50% (50%) ou mais das ações em circulação, ou (iii) propriedade benéfica de tal entidade.
"Você" (ou "Your") significa que uma pessoa física ou jurídica exercendo permissões concedidas por esta Licença.
"Source" formulário significa o formulário preferido para fazer modificações, incluindo, mas não se limitando ao código-fonte do software, fonte de documentação e arquivos de configuração.
"Object" formulário significa qualquer forma resultante de transformação mecânica ou tradução de um formulário Fonte, incluindo, mas não se limitando ao código de objeto compilado, documentação gerada e conversões para outros tipos de mídia.
"Work" significará o trabalho de autoria, seja no formulário Fonte ou Objeto, disponibilizado sob a Licença, conforme indicado por um aviso de direitos autorais que está incluído ou anexado à obra (um exemplo é fornecido no apêndice abaixo).
"Derivative Works" significará qualquer trabalho, seja na forma de Fonte ou Objeto, que se base (ou derivado) do Trabalho e para o qual as revisões editoriais, anotações, elaborações ou outras modificações representam, como um todo, uma obra original de autoria. Para efeitos desta Licença, as Obras Derivadas não incluirão obras que permaneçam separáveis ou meramente vinculem (ou vinculem-se pelo nome) às interfaces das Obras e Obras Derivadas.
"Contribuição" significará qualquer obra de autoria, incluindo a versão original da Obra e quaisquer modificações ou adições a essa Obra ou Derivativos, que seja intencionalmente submetida à Licenciante para inclusão na Obra pelo titular dos direitos autorais ou por pessoa física ou jurídica autorizada a submeter-se em nome do titular dos direitos autorais. Para efeitos desta definição, "submitt;quot; significa qualquer forma de comunicação eletrônica, verbal ou escrita enviada ao Licenciador ou seus representantes, incluindo, mas não se limitando à comunicação em listas de discussão eletrônica, sistemas de controle de código fonte e sistemas de rastreamento de emissão que são gerenciados por, ou em nome do Licenciador com o propósito de discutir e melhorar o Trabalho, mas excluindo a comunicação que é visivelmente marcada ou designada por escrito pelo proprietário de direitos autorais como "Não é um Contri;nspicuously marcado ou designado por escrito pelo proprietário de direitos autorais como "Não uma Contribuição."
"Contribuinte" significará Licenciador e qualquer Pessoa Física ou Jurídica em nome da qual uma Contribuição tenha sido recebida pela Licenciadora e posteriormente incorporada no âmbito do Trabalho.
2. Concessão de Licença de Direitos Autorais
Sujeito aos termos e condições desta Licença, cada Contribuinte concede a Você uma licença perpétua, mundial, não exclusiva, sem custo, livre de royalties, irrevogável para reproduzir, preparar Obras Derivativas de, exibir publicamente, realizar publicamente, sublicença e distribuir o Trabalho e tais Obras Derivativas em forma de Fonte ou Objeto.
3. Concessão de Licença de Patente
Sujeito aos termos e condições desta Licença, cada Contribuinte concede a Você um perpétuo, mundial, não exclusivo, sem custo, livre de royalties, irrevogável (exceto conforme declarado nesta seção) licença de patente para fazer, ter feito, usado, oferecer-se para vender, vender, importar e transferir o Trabalho, onde tal licença se aplica apenas àqueles pedidos de patente licenciados por tal Contribuinte que são necessariamente infringidos por sua Contribuição(s) sozinho ou por combinação de sua Contribuição(s) com o Trabalho para o qual tal Contribuição(s) foi Enviada. Se você instituir um litígio de patente contra qualquer entidade (incluindo uma reclamação cruzada ou contra-reclamação em uma ação judicial) alegando que o Trabalho ou uma Contribuição incorporada dentro do Trabalho constitui violação direta ou contributiva de patente, então quaisquer licenças de patente concedidas a Você sob esta Licença para esse Trabalho serão encerradas a partir da data em que tal litígio for arquivado.
4. Redistribuição
Você pode reproduzir e distribuir cópias das Obras ou Derivadas em qualquer meio, com ou sem modificações, e no formulário Fonte ou Objeto, desde que você atenda às seguintes condições:
Um. Você deve dar a qualquer outro destinatário do Trabalho ou Obras Derivadas uma cópia desta Licença; E
B. Você deve fazer com que quaisquer arquivos modificados carreguem avisos proeminentes informando que você alterou os arquivos; E
C. Você deve reter, na forma de origem de quaisquer Obras Derivadas que você distribua, todos os avisos de direitos autorais, patente, marca registrada e atribuição da forma fonte do Trabalho, excluindo os avisos que não pertencem a qualquer parte das Obras Derivadas; E
4. Se o Trabalho incluir um arquivo de texto "NOTICE" como parte de sua distribuição, então quaisquer Obras Derivadas que você distribua devem incluir uma cópia legível dos avisos de atribuição contidos em tal arquivo NOTICE, excluindo os avisos que não pertencem a qualquer parte das Obras Derivadas, em pelo menos um dos seguintes locais: dentro de um arquivo de texto NOTICE distribuído como parte das Obras Derivadas; dentro do formulário de origem ou documentação, se fornecido junto com as Obras Derivadas; ou, dentro de um display gerado pelas Obras Derivadas, se e onde tais avisos de terceiros normalmente aparecem. O conteúdo do arquivo NOTICE é apenas para fins informativos e não modifica a Licença. Você pode adicionar seus próprios avisos de atribuição dentro de Obras Derivadas que você distribui, ao lado ou como um adendo ao texto NOTICE do Trabalho, desde que tais avisos adicionais de atribuição não possam ser interpretados como modificando a Licença.
Você pode adicionar sua própria declaração de direitos autorais às suas modificações e pode fornecer termos e condições adicionais ou diferentes de licença para uso, reprodução ou distribuição de Suas modificações, ou para quaisquer tais Obras Derivadas como um todo, desde que seu uso, reprodução e distribuição do Trabalho de outra forma cumpra com as condições indicadas nesta Licença.
5. Submissão de Contribuições
A menos que você explicitamente diga o contrário, qualquer Contribuição intencionalmente submetida à inclusão no Trabalho por Você ao Licenciador estará nos termos e condições desta Licença, sem quaisquer termos ou condições adicionais. Não obstante o acima, nada aqui exposto deve substituir ou modificar os termos de qualquer contrato de licença separado que você possa ter executado com a Licenciante em relação a tais Contribuições.
6. Marcas comerciais
Esta Licença não concede permissão para usar os nomes comerciais, marcas comerciais, marcas de serviço ou nomes de produtos do Licenciador, exceto conforme necessário para uso razoável e habitual na descrição da origem do Trabalho e na reprodução do conteúdo do arquivo NOTICE.
7. Isenção de responsabilidade da garantia
A menos que exigido pela lei aplicável ou acordado por escrito, a Licenciante fornece o Trabalho (e cada Contribuinte fornece suas Contribuições) em um "AS IS" BASE, SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas, incluindo, sem limitação, quaisquer garantias ou condições de TÍTULO, NÃO-INFRAÇÃO, COMERCIALIZABILIDADE OU APTIDÃO PARA UM PROPÓSITO ESPECÍFICO. Você é o único responsável por determinar a adequação do uso ou redistribuição do Trabalho e como único responsável por determinar a adequação do uso ou redistribuição do Trabalho e assumir quaisquer riscos associados ao Seu exercício de permissões sob esta Licença.
8. Limitação da Responsabilidade
Em nenhum caso e sob nenhuma teoria legal, seja em delito (incluindo negligência), contrato ou de outra forma, a menos que exigido pela lei aplicável (como atos deliberados e grosseiramente negligentes) ou acordado por escrito, qualquer Contribuinte será responsável por danos, incluindo quaisquer danos diretos, indiretos, especiais, incidentais ou consequentes de qualquer personagem decorrentes desta Licença ou fora do uso ou incapacidade de uso do Trabalho (incluindo, mas não limitado a danos por perda de ágio, paralisação do trabalho, falha ou mau funcionamento do computador, ou qualquer outro dano ou perda comercial), mesmo que tal Contribuinte tenha sido avisado da possibilidade de tais danos.
9. Aceitando garantia ou responsabilidade adicional
Ao redistribuir as Obras de Trabalho ou Derivativos, você pode optar por oferecer e cobrar uma taxa, aceitação de suporte, garantia, indenização ou outras obrigações de responsabilidade e/ou direitos consistentes com esta Licença. No entanto, ao aceitar tais obrigações, você pode agir apenas em seu próprio nome e em sua única responsabilidade, não em nome de qualquer outro Contribuinte, e somente se você concordar em indenizar, defender e manter cada Contribuinte inofensivo por qualquer responsabilidade incorrida por, ou reclamações afirmadas contra, tal Contribuinte em razão de você aceitar tal garantia ou responsabilidade adicional.