high_scalability high_scalability-2007 high_scalability-2007-102 knowledge-graph by maker-knowledge-mining
Source: html
Introduction: Sequoia is a transparent middleware solution offering clustering, load balancing and failover services for any database. Sequoia is the continuation of the C-JDBC project. The database is distributed and replicated among several nodes and Sequoia balances the queries among these nodes. Sequoia handles node and network failures with transparent failover. It also provides support for hot recovery, online maintenance operations and online upgrades. Features in a nutshell No modification of existing applications or databases. Operational with any database providing a JDBC driver. High availability provided by advanced RAIDb technology. Transparent failover and recovery capabilities. Performance scalability with unique load balancing and query result caching features. Integrated JMX-based administration and monitoring. 100% Java implementation allowing portability across platforms with a JRE 1.4 or greater. Open source licensed under Apache v2 license. Professi
sentIndex sentText sentNum sentScore
1 Sequoia is a transparent middleware solution offering clustering, load balancing and failover services for any database. [sent-1, score-0.622]
2 The database is distributed and replicated among several nodes and Sequoia balances the queries among these nodes. [sent-3, score-0.498]
3 Sequoia handles node and network failures with transparent failover. [sent-4, score-0.182]
4 It also provides support for hot recovery, online maintenance operations and online upgrades. [sent-5, score-0.374]
5 Features in a nutshell No modification of existing applications or databases. [sent-6, score-0.11]
6 Operational with any database providing a JDBC driver. [sent-7, score-0.104]
7 High availability provided by advanced RAIDb technology. [sent-8, score-0.189]
8 Performance scalability with unique load balancing and query result caching features. [sent-10, score-0.099]
9 100% Java implementation allowing portability across platforms with a JRE 1. [sent-12, score-0.11]
10 Professional support, training and consulting provided by Continuent Inc∞. [sent-15, score-0.365]
11 Sequoia is the core technology providing database clustering capabilities. [sent-16, score-0.252]
12 It is composed of a controller implementing the RAIDb (Redundant Array of Inexpensive Databases)∞ technology. [sent-17, score-0.224]
13 Sequoia controllers are replicated for HA and scalability purposes. [sent-18, score-0.32]
14 Hedera∞ is a group communication wrapper that can be plugged to work with multiple group communication implementations such as Appia∞, JGroups or Spread. [sent-20, score-0.964]
15 Sequoia comes with a JDBC driver for Java application. [sent-21, score-0.08]
16 Additional drivers for PHP, Perl, ODBC∞, MySQL native API∞ and C/C++ applications are also provided through the Carob project∞. [sent-22, score-0.361]
wordName wordTfidf (topN-words)
[('sequoia', 0.384), ('raidb', 0.327), ('jdbc', 0.217), ('controllers', 0.197), ('failover', 0.193), ('provided', 0.189), ('transparent', 0.182), ('communication', 0.171), ('clustering', 0.148), ('jre', 0.148), ('group', 0.143), ('odbc', 0.139), ('plugged', 0.139), ('continuation', 0.133), ('jgroups', 0.133), ('among', 0.131), ('recovery', 0.13), ('inc', 0.124), ('replicated', 0.123), ('licensed', 0.12), ('wrapper', 0.118), ('continuent', 0.113), ('balances', 0.113), ('portability', 0.11), ('modification', 0.11), ('providing', 0.104), ('consulting', 0.101), ('synchronize', 0.101), ('balancing', 0.099), ('drivers', 0.096), ('inexpensive', 0.095), ('online', 0.091), ('ha', 0.089), ('controller', 0.082), ('middleware', 0.082), ('composed', 0.08), ('driver', 0.08), ('implementations', 0.079), ('administration', 0.078), ('native', 0.076), ('training', 0.075), ('java', 0.075), ('maintenance', 0.072), ('array', 0.07), ('perl', 0.068), ('offering', 0.066), ('redundant', 0.063), ('implementing', 0.062), ('hot', 0.06), ('support', 0.06)]
simIndex simValue blogId blogTitle
same-blog 1 1.0 102 high scalability-2007-09-27-Product: Sequoia Database Clustering Technology
Introduction: Sequoia is a transparent middleware solution offering clustering, load balancing and failover services for any database. Sequoia is the continuation of the C-JDBC project. The database is distributed and replicated among several nodes and Sequoia balances the queries among these nodes. Sequoia handles node and network failures with transparent failover. It also provides support for hot recovery, online maintenance operations and online upgrades. Features in a nutshell No modification of existing applications or databases. Operational with any database providing a JDBC driver. High availability provided by advanced RAIDb technology. Transparent failover and recovery capabilities. Performance scalability with unique load balancing and query result caching features. Integrated JMX-based administration and monitoring. 100% Java implementation allowing portability across platforms with a JRE 1.4 or greater. Open source licensed under Apache v2 license. Professi
2 0.21669894 302 high scalability-2008-04-10-Mysql scalability and failover...
Introduction: Hi, I am an owner of an large community website and currently we are having problems with our database architecture. We are using 2 database servers and spread tables across them to divide read/writes. We have about 90% reads and 10% writes. We use Memcached on all our webservers to cache as much as we can, traffic is load balanced between webservers. We have 2 extra servers ready to put to use! We have looked into a couple of solution so far: Continuent Uni/Cluster aka Sequoia -> Commercial version way too expensive and Java isn't as fast as it suppose to be. MySQL Proxy -> We couldn't find any good example on how to create a master - master with failover scenario. MySQL Clustering -> Seems to be not mature enough, had a lot of performance issues when we tried to go online with it. MySQL DRDB HA -> Only good for failover, cannot be scaled! MySQL Replication -> Well don't get me started ;) So now I turn to you guys to help me out, I am with my hands in my hair a
3 0.18666673 151 high scalability-2007-11-12-a8cjdbc - Database Clustering via JDBC
Introduction: Practically any software project nowadays could not survive without a database (DBMS) backend storing all the business data that is vital to you and/or your customers. When projects grow larger, the amount of data usually grows larger exponentially. So you start moving the DBMS to a separate server to gain more speed and capacity. Which is all good and healthy but you do not gain any extra safety for this business data. You might be backing up your database once a day so in case the database server crashes you don't lose EVERYTHING, but how much can you really afford to lose? Well clearly this depends on what kind of data you are storing. In our case the users of our solutions use our software products to do their everyday (all day) work. They have "everything" they need for their business stored in the database we are providing. So is 24 hours of data loss acceptable? No, not really. One hour? Maybe. But what we really want is a second database running with the EXACT same data. We
4 0.12552378 157 high scalability-2007-11-16-Product: lbpool - Load Balancing JDBC Pool
Introduction: From the website: The lbpool project provides a load balancing JDBC driver for use with DB connection pools. It wraps a normal JDBC driver providing reconnect semantics in the event of additional hardware availability, partial system failure, or uneven load distribution. It also evenly distributes all new connections among slave DB servers in a given pool. Each time connect() is called it will attempt to use the best server with the least system load. The biggest scalability issue with large applications that are mostly READ bound is the number of transactions per second that the disks in your cluster can handle. You can generally solve this in two ways. 1. Buy bigger and faster disks with expensive RAID controllers. 2. Buy CHEAP hardware on CHEAP disks but lots of machines. We prefer the cheap hardware approach and lbpool allows you to do this. Even if you *did* manage to use cheap hardware most load balancing hardware is expensive, requires a redundant balancer (if it
5 0.10710015 182 high scalability-2007-12-12-Oracle Can Do Read-Write Splitting Too
Introduction: People sometimes wonder why Oracle isn't mentioned on this site more. Maybe it will now as Michael Nygard reports Oracle 11g now does read/write splitting with their Active Data Guard product. Average replication latency was 1 second and it's accomplished with standard Oracle JDBC drivers. They see a 250% increase in transactions per service for read-write service. And a 110% improvement in tps for read-only service was found. You see a change in hardware architecture with the new setup. They now recommend using a primary and multiple standby servers, a single controller per server, and a single set of disks in RAID1. Previously the recommendation was to have a primary and secondary server with two controllers per server and a set of mirrored disks per controller. The changes increase performance, availability, and hardware utilization. They also have a useful looking best practices document for High Availability called Maximum Availability Architecture (MAA) .
6 0.10487588 1144 high scalability-2011-11-17-Five Misconceptions on Cloud Portability
7 0.084091254 756 high scalability-2009-12-30-Terrastore - Scalable, elastic, consistent document store.
8 0.081751071 1041 high scalability-2011-05-15-Building a Database remote availability site
9 0.081329435 364 high scalability-2008-08-14-Product: Terracotta - Open Source Network-Attached Memory
10 0.076116234 666 high scalability-2009-07-30-Learn How to Think at Scale
11 0.075921856 1325 high scalability-2012-09-19-The 4 Building Blocks of Architecting Systems for Scale
12 0.07486663 1087 high scalability-2011-07-26-Web 2.0 Killed the Middleware Star
13 0.074103579 315 high scalability-2008-05-05-HSCALE - Handling 200 Million Transactions Per Month Using Transparent Partitioning With MySQL Proxy
14 0.074026287 841 high scalability-2010-06-14-How scalable could be a cPanel Hosting service?
15 0.073715165 4 high scalability-2007-07-10-Webcast: Advanced Database High Availability and Scalability Solutions
16 0.073380388 716 high scalability-2009-10-06-Building a Unique Data Warehouse
18 0.072757617 459 high scalability-2008-12-03-Java World Interview on Scalability and Other Java Scalability Secrets
19 0.072277248 857 high scalability-2010-07-13-DbShards Part Deux - The Internals
20 0.07173124 427 high scalability-2008-10-22-Server load balancing architectures, Part 2: Application-level load balancing
topicId topicWeight
[(0, 0.112), (1, 0.007), (2, -0.002), (3, -0.026), (4, 0.011), (5, 0.063), (6, 0.02), (7, -0.112), (8, -0.056), (9, 0.011), (10, 0.01), (11, 0.019), (12, -0.012), (13, -0.031), (14, 0.01), (15, -0.003), (16, 0.033), (17, -0.052), (18, 0.005), (19, 0.008), (20, 0.009), (21, 0.06), (22, -0.047), (23, 0.001), (24, -0.032), (25, 0.051), (26, 0.019), (27, -0.066), (28, -0.01), (29, 0.028), (30, -0.015), (31, -0.011), (32, -0.042), (33, -0.058), (34, -0.017), (35, 0.003), (36, -0.024), (37, -0.021), (38, 0.011), (39, -0.004), (40, 0.007), (41, -0.044), (42, 0.011), (43, 0.062), (44, 0.033), (45, -0.027), (46, 0.051), (47, 0.053), (48, 0.028), (49, -0.009)]
simIndex simValue blogId blogTitle
same-blog 1 0.96381044 102 high scalability-2007-09-27-Product: Sequoia Database Clustering Technology
Introduction: Sequoia is a transparent middleware solution offering clustering, load balancing and failover services for any database. Sequoia is the continuation of the C-JDBC project. The database is distributed and replicated among several nodes and Sequoia balances the queries among these nodes. Sequoia handles node and network failures with transparent failover. It also provides support for hot recovery, online maintenance operations and online upgrades. Features in a nutshell No modification of existing applications or databases. Operational with any database providing a JDBC driver. High availability provided by advanced RAIDb technology. Transparent failover and recovery capabilities. Performance scalability with unique load balancing and query result caching features. Integrated JMX-based administration and monitoring. 100% Java implementation allowing portability across platforms with a JRE 1.4 or greater. Open source licensed under Apache v2 license. Professi
2 0.70508122 364 high scalability-2008-08-14-Product: Terracotta - Open Source Network-Attached Memory
Introduction: Update: Evaluating Terracotta by Piotr Woloszyn. Nice writeup that covers resilience, failover, DB persistence, Distributed caching implementation, OS/Platform restrictions, Ease of implementation, Hardware requirements, Performance, Support package, Code stability, partitioning, Transactional, Replication and consistency. Terracotta is Network Attached Memory (NAM) for Java VMs. It provides up to a terabyte of virtual heap for Java applications that spans hundreds of connected JVMs. NAM is best suited for storing what they call scratch data. Scratch data is defined as object oriented data that is critical to the execution of a series of Java operations inside the JVM, but may not be critical once a business transaction is complete. The Terracotta Architecture has three components: Client Nodes - Each client node corresponds to a client node in the cluster which runs on a standard JVM Server Cluster - java process that provides the clustering intelligence. Th
3 0.7018767 4 high scalability-2007-07-10-Webcast: Advanced Database High Availability and Scalability Solutions
Introduction: If MySQL, PostgreSQL or EnterpriseDB High-Availability and Scalability issues are on your plate, you'll find this webcast very informative. Highly recommended! Webcast starts on Thursday, July 12, 2007 at 10:00AM PDT (1:00PM EDT, 18:00GMT). Duration: 50 minutes, plus Q&A; Advanced Database High-Availability and Scalability Solutions ImageProgram Agenda Disk Based Replication • Overview, major features • Benefits, use cases • Limitations and challenges Master/Slave Asynchronous Replication • Overview, major features • Benefits, use cases • Limitations and challenges Synchronous Multi-Master Cluster: Continuent uni/cluster • Cluster overview, major features • Cluster benefits, use cases • Limitations and challenges Product Positioning: HA Continuum • Comparisons • Key differentiators • How to pick the right solution Continuent Professional Services • HA Quick Assessment Service • HA JumpStart Implementation Services Q&A;
4 0.62893856 320 high scalability-2008-05-17-DB2 Express-C
Introduction: Searching around the HS website I noticed that there are no articles regarding db2, which has an express edition, free of charge and from what I know there aren't any restrictions. Being a powerful database system I thought it could make be an alternative to MySQL, PostgreSQL databases. Here is the IBM statement: "DB2 Express Edition for Community (DB2 Express-C) is a no charge data server for use in development and deployment. DB2 Express-C supports a full range of APIs, drivers, and interfaces for application development including PHP, C/C++, and .NET. In addition, DB2 Express-C V9 contains advanced XML features. DB2 Express-C provides ISVs an ideal starting database server for Web, enterprise, and eBusiness applications. This IBM Redbook provides fundamentals of DB2 application development with DB2 Express-C. It covers the DB2 Express-C installation and configuration for application development and skills and techniques for building DB2 applications with XML, PHP, C/C++,
5 0.61795574 597 high scalability-2009-05-12-GemStone Unveils GemFire Enterprise 6.0
Introduction: GemFire Enterprise is in-memory distributed data management platform that pools memory (and CPU, network and optionally local disk) across multiple processes to manage application objects and behavior. With the 6.0 release, GemFire has reached a stage of maturity in its evolution. GemStone touts this version as the true 'best of breed' distributed caching technology, solving scalability issues in all industries.
6 0.61147743 380 high scalability-2008-09-05-Product: Tungsten Replicator
7 0.59771401 1565 high scalability-2013-12-16-22 Recommendations for Building Effective High Traffic Web Software
8 0.59744734 271 high scalability-2008-03-08-Product: DRBD - Distributed Replicated Block Device
9 0.59567112 857 high scalability-2010-07-13-DbShards Part Deux - The Internals
10 0.59488058 416 high scalability-2008-10-15-Oracle opens Coherence Incubator
11 0.59352416 1160 high scalability-2011-12-21-In Memory Data Grid Technologies
12 0.59186882 1041 high scalability-2011-05-15-Building a Database remote availability site
13 0.58202904 1544 high scalability-2013-11-07-Paper: Tempest: Scalable Time-Critical Web Services Platform
14 0.57727057 68 high scalability-2007-08-20-TypePad Architecture
15 0.57571948 157 high scalability-2007-11-16-Product: lbpool - Load Balancing JDBC Pool
16 0.56997907 302 high scalability-2008-04-10-Mysql scalability and failover...
17 0.56222808 709 high scalability-2009-09-19-Space Based Programming in .NET
18 0.560642 847 high scalability-2010-06-23-Product: dbShards - Share Nothing. Shard Everything.
19 0.55391335 438 high scalability-2008-11-05-Managing application on the cloud using a JMX Fabric
20 0.55071259 384 high scalability-2008-09-16-EE-Appserver Clustering OR Terracota OR Coherence OR something else?
topicId topicWeight
[(1, 0.147), (2, 0.152), (10, 0.017), (61, 0.035), (79, 0.043), (85, 0.5)]
simIndex simValue blogId blogTitle
1 0.96690476 1049 high scalability-2011-05-31-Awesome List of Advanced Distributed Systems Papers
Introduction: As part of Dr. Indranil Gupta 's CS 525 Spring 2011 Advanced Distributed Systems class, he has collected an incredible list of resources on distributed systems . His research group is also doing some interesting work. The various topics include: Before there Were Clouds, Cloud Computing, P2P Systems, Basic Distributed Computing Concepts, Sensor Networks, Overlays and DHTs, Cloud Programming, Cloud Scheduling, Key-Value Stores, Storage, Sensor Net Routing, Geo-Distribution, P2P Apps, In-network processing, Epidemics, Probabilistic Membership Protocols, Distributed Monitoring and Management, Publish-Subscribe/CDNs, Measurement Studies, Old Wine: Stale or Vintage?, In Byzantium, Cloud Pricing, Other Industrial Systems, Structure of Networks, Completing the Circle, Green Clouds, Distributed Debugging, Flash!, The Middle or the End?, Availability-Aware Systems, Design Methodologies, Handling Stress, Sources of unreliability in networks, Handling Stress, Selfish algorithms, Securi
2 0.96308875 59 high scalability-2007-08-04-Try Squid as a Reverse Proxy
Introduction: This scalability strategy is brought to you by Erik Osterman: My recommendations for anyone dealing with explosive growth on a limited budget with lots of cachable content (e.g. content capable of returning valid expiration headers) is employ a reverse proxy as mentioned in this article. In the last week, we had a site get AP'd, triggering 100K unique visitors to a single IIS server in under 5 hours. It took out the IIS server. Placing a single squid infront of the server handled the entire onslaught with a max server load of 0.10 on a modest Intel IV 3Ghz. It's trivial to implement for anyone interested...
3 0.95008546 191 high scalability-2007-12-23-Synchronizing Memcached application
Introduction: I have an application with couple of web servers that uses MemcacheD. How can i synchronize concurrent put to the cache? The value of the entry is list. Atomic append operation could have been helpful, but unfortunately memcahe doesn't support atomic append.
same-blog 4 0.91307133 102 high scalability-2007-09-27-Product: Sequoia Database Clustering Technology
Introduction: Sequoia is a transparent middleware solution offering clustering, load balancing and failover services for any database. Sequoia is the continuation of the C-JDBC project. The database is distributed and replicated among several nodes and Sequoia balances the queries among these nodes. Sequoia handles node and network failures with transparent failover. It also provides support for hot recovery, online maintenance operations and online upgrades. Features in a nutshell No modification of existing applications or databases. Operational with any database providing a JDBC driver. High availability provided by advanced RAIDb technology. Transparent failover and recovery capabilities. Performance scalability with unique load balancing and query result caching features. Integrated JMX-based administration and monitoring. 100% Java implementation allowing portability across platforms with a JRE 1.4 or greater. Open source licensed under Apache v2 license. Professi
5 0.90647775 143 high scalability-2007-11-06-Product: ChironFS
Introduction: If you are trying to create highly available file systems, especially across data centers, then ChironFS is one potential solution. It's relatively new, so there aren't lots of experience reports, but it looks worth considering. What is ChironFS and how does it work? Adapted from the ChironFS website: The Chiron Filesystem is a Fuse based filesystem that frees you from single points of failure. It's main purpose is to guarantee filesystem availability using replication. But it isn't a RAID implementation. RAID replicates DEVICES not FILESYSTEMS. Why not just use RAID over some network block device? Because it is a block device and if one server mounts that device in RW mode, no other server will be able to mount it in RW mode. Any real network may have many servers and offer a variety of services. Keeping everything running can become a real nightmare!
6 0.89501065 820 high scalability-2010-05-03-100 Node Hazelcast cluster on Amazon EC2
7 0.8902356 1039 high scalability-2011-05-12-Paper: Mind the Gap: Reconnecting Architecture and OS Research
8 0.87619102 447 high scalability-2008-11-19-High Definition Video Delivery on the Web?
10 0.82651401 492 high scalability-2009-01-16-Database Sharding for startups
11 0.81738329 1032 high scalability-2011-05-02-Stack Overflow Makes Slow Pages 100x Faster by Simple SQL Tuning
12 0.81508976 1500 high scalability-2013-08-12-100 Curse Free Lessons from Gordon Ramsay on Building Great Software
13 0.79968232 1577 high scalability-2014-01-13-NYTimes Architecture: No Head, No Master, No Single Point of Failure
14 0.79570448 1239 high scalability-2012-05-04-Stuff The Internet Says On Scalability For May 4, 2012
15 0.78595823 53 high scalability-2007-08-01-Product: MogileFS
16 0.76827216 118 high scalability-2007-10-09-High Load on production Webservers after Sourcecode sync
17 0.76564932 1024 high scalability-2011-04-15-Stuff The Internet Says On Scalability For April 15, 2011
18 0.74883306 1592 high scalability-2014-02-07-Stuff The Internet Says On Scalability For February 7th, 2014
19 0.74140191 638 high scalability-2009-06-26-PlentyOfFish Architecture
20 0.7389676 1361 high scalability-2012-11-22-Gone Fishin': PlentyOfFish Architecture