78 relations: Algorithm, Algorithmic efficiency, Amdahl's law, Apache CouchDB, Apache HTTP Server, Application software, Base One International, Big O notation, Bigtable, BitTorrent, Business, Business model, Commodity computing, Communication protocol, Computational complexity theory, Computer cluster, Computer data storage, Computer program, Contribution margin, Database, Database server, Database transaction, Distributed computing, Distributed transaction, Domain Name System, Economic growth, Economics, Eventual consistency, Extensibility, Fibre Channel, Gigabit Ethernet, GigaSpaces, Gnutella, Gustafson's law, Hardware virtualization, Hypervisor, InfiniBand, Internet, John Wiley & Sons, List of system quality attributes, Load balancing (computing), Lock (computer science), Mass storage, Memcached, Microprocessor, Multi-core processor, Myrinet, Network function virtualization, Network-attached storage, NoSQL, ..., Online transaction processing, Open architecture, Operating system, Oracle RAC, Partition (database), Peer-to-peer, Performance engineering, Performance tuning, Query flooding, Relational database management system, Revenue, Routing protocol, Routing table, Scalable Video Coding, Server (computing), Similitude (model), Space-based architecture, Spanner (database), Speedup, SQL, Storage area network, Supercomputer, Symmetric multiprocessing, Thread (computing), Transaction processing, Transactions per second, Variable cost, X/Open XA. Expand index (28 more) »
Algorithm
In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.
New!!: Scalability and Algorithm · See more »
Algorithmic efficiency
In computer science, algorithmic efficiency is a property of an algorithm which relates to the number of computational resources used by the algorithm.
New!!: Scalability and Algorithmic efficiency · See more »
Amdahl's law
In computer architecture, Amdahl's law (or Amdahl's argument) is a formula which gives the theoretical speedup in latency of the execution of a task at fixed workload that can be expected of a system whose resources are improved.
New!!: Scalability and Amdahl's law · See more »
Apache CouchDB
Apache CouchDB is open source database software that focuses on ease of use and having a scalable architecture.
New!!: Scalability and Apache CouchDB · See more »
Apache HTTP Server
The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server, released under the terms of Apache License 2.0.
New!!: Scalability and Apache HTTP Server · See more »
Application software
An application software (app or application for short) is a computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.
New!!: Scalability and Application software · See more »
Base One International
Base One International Corp. (BOIC) developed software for constructing database applications and distributed computing systems.
New!!: Scalability and Base One International · See more »
Big O notation
Big O notation is a mathematical notation that describes the limiting behaviour of a function when the argument tends towards a particular value or infinity.
New!!: Scalability and Big O notation · See more »
Bigtable
Bigtable is a compressed, high performance, and proprietary data storage system built on Google File System, Chubby Lock Service, SSTable (log-structured storage like LevelDB) and a few other Google technologies.
New!!: Scalability and Bigtable · See more »
BitTorrent
BitTorrent (abbreviated to BT) is a communication protocol for peer-to-peer file sharing (P2P) which is used to distribute data and electronic files over the Internet.
New!!: Scalability and BitTorrent · See more »
Business
Business is the activity of making one's living or making money by producing or buying and selling products (goods and services).
New!!: Scalability and Business · See more »
Business model
A business model describes the rationale of how an organization creates, delivers, and captures value,Business Model Generation, Alexander Osterwalder, Yves Pigneur, Alan Smith, and 470 practitioners from 45 countries, self-published, 2010 in economic, social, cultural or other contexts.
New!!: Scalability and Business model · See more »
Commodity computing
Commodity computing (also known as commodity cluster computing) involves the use of large numbers of already-available computing components for parallel computing, to get the greatest amount of useful computation at low cost.
New!!: Scalability and Commodity computing · See more »
Communication protocol
In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.
New!!: Scalability and Communication protocol · See more »
Computational complexity theory
Computational complexity theory is a branch of the theory of computation in theoretical computer science that focuses on classifying computational problems according to their inherent difficulty, and relating those classes to each other.
New!!: Scalability and Computational complexity theory · See more »
Computer cluster
A computer cluster is a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system.
New!!: Scalability and Computer cluster · See more »
Computer data storage
Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media that are used to retain digital data.
New!!: Scalability and Computer data storage · See more »
Computer program
A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.
New!!: Scalability and Computer program · See more »
Contribution margin
Contribution margin (CM), or dollar contribution per unit, is the selling price per unit minus the variable cost per unit.
New!!: Scalability and Contribution margin · See more »
Database
A database is an organized collection of data, stored and accessed electronically.
New!!: Scalability and Database · See more »
Database server
A database server is a server which houses a database application that provides database services to other computer programs or to computers, as defined by the client–server model.
New!!: Scalability and Database server · See more »
Database transaction
A transaction symbolizes a unit of work performed within a database management system (or similar system) against a database, and treated in a coherent and reliable way independent of other transactions.
New!!: Scalability and Database transaction · See more »
Distributed computing
Distributed computing is a field of computer science that studies distributed systems.
New!!: Scalability and Distributed computing · See more »
Distributed transaction
A distributed transaction is a database transaction in which two or more network hosts are involved.
New!!: Scalability and Distributed transaction · See more »
Domain Name System
The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network.
New!!: Scalability and Domain Name System · See more »
Economic growth
Economic growth is the increase in the inflation-adjusted market value of the goods and services produced by an economy over time.
New!!: Scalability and Economic growth · See more »
Economics
Economics is the social science that studies the production, distribution, and consumption of goods and services.
New!!: Scalability and Economics · See more »
Eventual consistency
Eventual consistency is a consistency model used in distributed computing to achieve high availability that informally guarantees that, if no new updates are made to a given data item, eventually all accesses to that item will return the last updated value.
New!!: Scalability and Eventual consistency · See more »
Extensibility
Extensibility is a software engineering and systems design principle where the implementation takes future growth into consideration.
New!!: Scalability and Extensibility · See more »
Fibre Channel
Fibre Channel, or FC, is a high-speed network technology (commonly running at 1, 2, 4, 8, 16, 32, and 128 gigabit per second rates) providing in-order, lossless delivery of raw block data, primarily used to connect computer data storage to servers.
New!!: Scalability and Fibre Channel · See more »
Gigabit Ethernet
In computer networking, Gigabit Ethernet (GbE or 1 GigE) is a term describing various technologies for transmitting Ethernet frames at a rate of a gigabit per second (1,000,000,000 bits per second), as defined by the IEEE 802.3-2008 standard.
New!!: Scalability and Gigabit Ethernet · See more »
GigaSpaces
GigaSpaces Technologies Inc., is a privately held Israeli software company, established in 2000, with its headquarters located in New York City, with additional offices in Europe, and Asia.
New!!: Scalability and GigaSpaces · See more »
Gnutella
Gnutella (possibly by analogy with the GNU Project) is a large peer-to-peer network.
New!!: Scalability and Gnutella · See more »
Gustafson's law
In computer architecture, Gustafson's law (or Gustafson–Barsis's law) gives the theoretical speedup in latency of the execution of a task at fixed execution time that can be expected of a system whose resources are improved.
New!!: Scalability and Gustafson's law · See more »
Hardware virtualization
Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems.
New!!: Scalability and Hardware virtualization · See more »
Hypervisor
A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines.
New!!: Scalability and Hypervisor · See more »
InfiniBand
InfiniBand (abbreviated IB) is a computer-networking communications standard used in high-performance computing that features very high throughput and very low latency.
New!!: Scalability and InfiniBand · See more »
Internet
The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.
New!!: Scalability and Internet · See more »
John Wiley & Sons
John Wiley & Sons, Inc., also referred to as Wiley, is a global publishing company that specializes in academic publishing.
New!!: Scalability and John Wiley & Sons · See more »
List of system quality attributes
Within systems engineering, quality attributes are realized non-functional requirements used to evaluate the performance of a system.
New!!: Scalability and List of system quality attributes · See more »
Load balancing (computing)
In computing, load balancing improves the distribution of workloads across multiple computing resources, such as computers, a computer cluster, network links, central processing units, or disk drives.
New!!: Scalability and Load balancing (computing) · See more »
Lock (computer science)
In computer science, a lock or mutex (from mutual exclusion) is a synchronization mechanism for enforcing limits on access to a resource in an environment where there are many threads of execution.
New!!: Scalability and Lock (computer science) · See more »
Mass storage
In computing, mass storage refers to the storage of large amounts of data in a persisting and machine-readable fashion.
New!!: Scalability and Mass storage · See more »
Memcached
Memcached (pronunciation: mem-cash-dee, mem-cashed) is a general-purpose distributed memory caching system.
New!!: Scalability and Memcached · See more »
Microprocessor
A microprocessor is a computer processor that incorporates the functions of a central processing unit on a single integrated circuit (IC), or at most a few integrated circuits.
New!!: Scalability and Microprocessor · See more »
Multi-core processor
A multi-core processor is a single computing component with two or more independent processing units called cores, which read and execute program instructions.
New!!: Scalability and Multi-core processor · See more »
Myrinet
Myrinet, ANSI/VITA 26-1998, is a high-speed local area networking system designed by the company Myricom to be used as an interconnect between multiple machines to form computer clusters.
New!!: Scalability and Myrinet · See more »
Network function virtualization
Network functions virtualization (also network function virtualization or NFV) is a network architecture concept that uses the technologies of IT virtualization to virtualize entire classes of network node functions into building blocks that may connect, or chain together, to create communication services.
New!!: Scalability and Network function virtualization · See more »
Network-attached storage
Network-attached storage (NAS) is a file-level computer data storage server connected to a computer network providing data access to a heterogeneous group of clients.
New!!: Scalability and Network-attached storage · See more »
NoSQL
A NoSQL (originally referring to "non SQL" or "non relational") database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.
New!!: Scalability and NoSQL · See more »
Online transaction processing
Online transaction processing (OLTP) is where information systems facilitate and manage transaction-oriented applications, typically for data entry and retrieval transaction processing.
New!!: Scalability and Online transaction processing · See more »
Open architecture
Open architecture is a type of computer architecture or software architecture that is designed to make adding, upgrading and swapping components easy.
New!!: Scalability and Open architecture · See more »
Operating system
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
New!!: Scalability and Operating system · See more »
Oracle RAC
In database computing, Oracle Real Application Clusters (RAC) — an option for the Oracle Database software produced by Oracle Corporation and introduced in 2001 with Oracle9i — provides software for clustering and high availability in Oracle database environments.
New!!: Scalability and Oracle RAC · See more »
Partition (database)
A partition is a division of a logical database or its constituent elements into distinct independent parts.
New!!: Scalability and Partition (database) · See more »
Peer-to-peer
Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers.
New!!: Scalability and Peer-to-peer · See more »
Performance engineering
Performance engineering encompasses the techniques applied during a systems development life cycle to ensure the non-functional requirements for performance (such as throughput, latency, or memory usage) will be met.
New!!: Scalability and Performance engineering · See more »
Performance tuning
Performance tuning is the improvement of system performance.
New!!: Scalability and Performance tuning · See more »
Query flooding
Query flooding is a method to search for a resource on a P2P network.
New!!: Scalability and Query flooding · See more »
Relational database management system
A relational database management system (RDBMS) is a database management system (DBMS) based on the relational model invented by Edgar F. Codd at IBM's San Jose Research Laboratory.
New!!: Scalability and Relational database management system · See more »
Revenue
In accounting, revenue is the income that a business has from its normal business activities, usually from the sale of goods and services to customers.
New!!: Scalability and Revenue · See more »
Routing protocol
A routing protocol specifies how routers communicate with each other, distributing information that enables them to select routes between any two nodes on a computer network.
New!!: Scalability and Routing protocol · See more »
Routing table
In computer networking a routing table, or routing information base (RIB), is a data table stored in a router or a networked computer that lists the routes to particular network destinations, and in some cases, metrics (distances) associated with those routes.
New!!: Scalability and Routing table · See more »
Scalable Video Coding
Scalable Video Coding (SVC) is the name for the Annex G extension of the H.264/MPEG-4 AVC video compression standard.
New!!: Scalability and Scalable Video Coding · See more »
Server (computing)
In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".
New!!: Scalability and Server (computing) · See more »
Similitude (model)
Similitude is a concept applicable to the testing of engineering models.
New!!: Scalability and Similitude (model) · See more »
Space-based architecture
Space-based architecture (SBA) is a software architecture pattern for achieving linear scalability of stateful, high-performance applications using the tuple space paradigm.
New!!: Scalability and Space-based architecture · See more »
Spanner (database)
Spanner is Google's globally distributed NewSQL database.
New!!: Scalability and Spanner (database) · See more »
Speedup
In computer architecture, speedup is a number that measures the relative performance of two systems processing the same problem.
New!!: Scalability and Speedup · See more »
SQL
SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).
New!!: Scalability and SQL · See more »
Storage area network
A storage area network (SAN) is a Computer network which provides access to consolidated, block level data storage.
New!!: Scalability and Storage area network · See more »
Supercomputer
A supercomputer is a computer with a high level of performance compared to a general-purpose computer.
New!!: Scalability and Supercomputer · See more »
Symmetric multiprocessing
Symmetric multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all input and output devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes.
New!!: Scalability and Symmetric multiprocessing · See more »
Thread (computing)
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.
New!!: Scalability and Thread (computing) · See more »
Transaction processing
Transaction processing is information processing in computer science that is divided into individual, indivisible operations called transactions.
New!!: Scalability and Transaction processing · See more »
Transactions per second
In a very generic sense, the term transactions per second refers to the number of atomic actions performed by certain entity per second.
New!!: Scalability and Transactions per second · See more »
Variable cost
Variable costs are costs that change in proportion to the good or service that a business produces.
New!!: Scalability and Variable cost · See more »
X/Open XA
In computing, the XA standard is a specification by The Open Group for distributed transaction processing (DTP).
New!!: Scalability and X/Open XA · See more »
Redirects here:
Does not scale, Horizontal scaling, Scalable, Scalable system, Scale (computing), Scale out, Scale-out, Scaling (computer network), Strong scaling, Vertical scaling, Weak scaling, Web scalable, Web scale, Web-scale, Webscale.
References
[1] https://en.wikipedia.org/wiki/Scalability